«The engineer wants to build a thing cheaply enough that it functions, and then cheaply as can be while maintaining function.
The MBA wants to build a thing as cheaply as can be while extracting maximum value from the process. Maintaining function is only relevant inasmuch as is necessary for marketing. Enshittification is offensive to the engineer, and is a deliberate calculated tactic for the MBA.»
We can observe this with the old-school enterprise juggernauts such as IBM. "What does IBM actually do?" is a hell of a great question today - and the answer pretty much is "whatever you pay them to do".
We also see this with our own domestic governments - where every single problem looks like a Microsoft solution - and the sales people rejoice.
Just because your software ain't throwing exceptions, doesn't mean they don't wish death on 3 generations of the developers family.
And real users, that are actually productive in their employ, aren't the ones taking surveys
Even domestically - if you interface with a big Enterprise software vendor - you're in for a massively expensive bad time. The sweet spot seems to be smaller, not-yet enterprise tech companies that focus on doing one product very well.