Also likely why AI is everywhere
C suites are now infested with a circle jerk of MBAs, business minded people who dont understand or care about the product or how its made. MBAs are a plague, let the engineers who know a damn thing sit at the table please…

Engineers: Hmm, maybe we should get someone with a bit of market knowledge to the table.

MBA: Shit, I have no clue what they’re talking about. I need someone who speaks my language.

MBA 2: Man, these engineers really have no clue what we’re talking about, huh.

Engineers: removed

Plenty of engineers struggle to care about the right things too though. You can witness this in Linux communities. The engineers will engage in passion-project rewrites of core systems any day of the week over fixing that one annoying UI bug that thousands of users complain endlessly about.
Those are software people. I wouldn’t really consider them engineers in the sense being discussed here. Lots of software people are ready to rewrite the entire code base in a refactor bcz they think they can decouple a few systems in a better way, all the while introducing bugs while they do it. I dont know a lot of engineers willing to do that. It’s not zero, I do know a few, but it’s a lot less.

There’s no professional organization that all software engineers belong to, the way we have with civil engineers. This leads to a ton of ambiguity about who is a true engineer and who are software people, as you call them. This is an issue even among people who know how to write their own software.

So then should we really be surprised that non-technical MBAs can’t tell the difference between true engineers and software people?

This isn’t a no true scottsman thing. An engineer is someone who also does engineering work in addition and not just software. It can be anything from structural stuff like FEA simulation, fluid dynamics, to flight dynamics. That’s the distinction. And I’ve seen it my whole career.
How does that pertain to the above issue of businesses and MBAs and software which was nothing to do with physical engineering work?

So then should we really be surprised that non-technical MBAs can’t tell the difference between true engineers and software people?

You made a statement about engineers vs software people.

Yes, because you invented the term “software people” and I took the ball and ran with it. If you’re now going to deny such a distinction then I don’t know what else to tell you.
I didn’t invent anything. Why are you getting offended by a simple statement?