More software needs iron clad leadership and control. Any organization that lacks this can’t help but produce shit software. There has to be a single person with real decision making power than can force upgrades and prioritization of work, and they need to be able to axe people or teams who can’t hack it.
It seems that worse is better.
What we see is just another manifestation of the current economic paradigm. Waste is winning.
Making too many pairs of jeans so we burn tons of perfectly good new pairs daily wins.
Throwing hundreds of engineers on problems bashing out hundreds of thousands of lines of code sending megabyte messages between dozens of service instances in multiple kubernetes clusters appear to be a winning move. Otherwise someone would beat them, right?