Belief in a totally free and natural self-regulating market is just as bad an appeal to Naturalism as to say we should eschew health care because people were meant to die if they get sick.
> (in case you’re keeping track: all donations to all candidates, all lobbying, all think tanks, all advocacy organizations, the Washington Post, Vox, Mic, Mashable, Gawker, and Tumblr, combined, are still worth a little bit less than the almond industry. And Musk could buy them all.)
https://slatestarcodex.com/2019/09/18/too-much-dark-money-in...
It is a little confusing to me that tech salaries are broadly consistent between various forms of tech - e.g., without negotiation or stating an expectation, I got offers within $10K of each other from a tech-heavy hedge fund and a tech-heavy advertising giant. It isn't obvious to me that these two companies have approximately the same hiring budget, or if one has a higher budget than the other than giving market offers to start negotiation instead of above-market is a winning strategy.
From your first paragraph I get the feeling you might be familiar with this, but for others the term this is alluding to is called elasticity. Essentially a little change in supply and a little change in demand aren't always worth the same. What you experience (and what others have measured) suggests the demand for competent software developers (the company side) is relatively inelastic compared to the supply of competent software developers (the employee side). Put another way, if they tried to pay you less the number of applicants they got would go down quite fast. Put even simpler, the market for software developers is a seller's market.