What I find is you start with several viable approaches, pick one and go down the path enough to figure out the downsides. At which point you need to decide to backtrack or keep going. That’s the hard part not simply coming up with a seemingly simple solution.
(Somewhat frighteningly, two of those people are doing that at Facebook right now...)
These groups are not mutually exclusive, membership can only be assigned by a domain expert and is finally irrelevant if the other is right.
Generally when one is very close to the problem, one sees the environment as immutable. Because, well you spent very many hours building that environment, for very good reasons. And your complex solution "has to" work within the constraints of that complex environment.
Whereas, the "mind of a child" that doesn't grok the environment, also doesn't have a fixed notion of it. This is anecdotal of course, but maybe half the time what I see happen is that it's easier/better to change the environment and this can only be seen with fresh eyes.
It's not the spoon that bends, and it's not you that bends around the spoon. There is no spoon.
Anyway, he hit an example of the issue, and wanted to just put in a bug ticket to one team, and didn't understand why that was not useful or necessary.
My analogy is that it's like showing up at NASA in 1965, and wanting to submit a ticket that says "Your rockets can't actually go to the moon. Fix rocket so that it can go to the moon."
Things are complicated and rarely as simple as they seem.
On the other hand, I've worked on things for hours before for someone to glance at the problem and solve it. Always a humbling experience.
It is less appreciated when people phrase things in a condescending manner, though.
When the "they" is at least another expert in the same field and not a total stranger completely ignorant of pretty much every relevant detail, and the "you'd expect" part starts at a baseline of nearly 0% for people walking in out of the street unfamiliar with the specific problem at hand, then yes, "they" are right more often than I'd "expect."
If you use anything other than non-SPA, Go, PostgreSQL then it's over engineered and doomed to fail.