<i>&gt; but I believe there are too many developers because there are, in general, not enough jobs</i><p>True, but that is sort-of hidden under development methodologies and frameworks that enable untalented people to do less with more. It&#x27;s also compounded by the fact that companies are <i>horrible</i> at hiring and making software decisions.<p><i>&gt; the people in power, seeing this, are just after a massive cash grab</i><p>Well, people are always trying to do cash grabs, but in this context I can&#x27;t help but wonder if the software development ecosystem is maybe exhibiting an unconscious immune reaction to our increasing obsolescence. I&#x27;ve seen different fields react differently to it.<p>In a typical office environment, there is <i>maybe</i> 1 hour of actual work going on per person per day, yet companies are not getting rid of those people. You already mentioned medicine, here the immune reaction is generally a quasi-religious aversion to change, even where that change saves lives or improves quality of life.<p>In software, it&#x27;s on-site basketball courts and clueless people with meaningless university degrees spending their days tricking bloated frameworks into performing trivial tasks.