Stupidity can be a plus in corporations — but not in software development.
Functional stupidity is: don’t self-reflect, don’t ask why, and only think about what we ask you to think about. This can be good in corporate-land. It is a disaster for software.