I agree with you - but I believe there are too many developers because there are, in general, not enough jobs.<p>There are millions of above-average to quite-high intelligence people on Earth, and computers are now so accessible, one used to be able to be bought for <i>$5</i> (rpi zero), before supply ran out.   In many other fields (especially ones requiring soft skills), &quot;Who You Know&quot; often is the only determining factor between you getting a job and being unemployed and (incorrectly) being deemed useless by society.<p>Humanity is unfortunately growing increasingly redundant, to the point where even specialized areas of medicine which take <i>7-13 years</i> of additional schooling are facing automated extinction within the next 25 years.   There are some industries, such as Accounting, which could have been automated years ago, but artificial barriers are put up between computers and clients of Accountants.<p>Unfortunately also, the people in power, seeing this, are just after a massive cash grab before it all falls down.