This comment is why the industry died in the US.
There is no such thing as a 'free market' really. Once people have been pulled into a specific academic program without 'true knowledge of market forces', the switching costs are high. They take an entry level job because, well, it's a job. 4 years later they find out there are only 3 employers who want their ultra niche skill, and so the employers use their power to leverage to shit wages.
This shortsighted action causes the opportunities in high wage areas to fail as devs do 'other things', while the jobs move to places where there are even more rigid systems and the 'work hierarchy' is integrated right into culture. Like Korea.
It's also why even very talented software developers outside the US are paid so little - it's hard to justify high pay in most companies, as it's not clear how to discriminate between the 'true talent' and 'regular devs' - so talent gets anchored very low. Devs languish or move or find solace in working on something interesting and intellectual, which is common.
It's why there is no real 'hardware' industry in the USA, all of the jobs are niche even if they are very hard, industry can hold them to the wall for low salary, it's more effective for them to be carpenters, while the jobs go to Asia.
All of that plus the fact that software can move much quicker and can be more profitable, the 'windfall' economic part of software makes the VC math work out better to justify more investment.
If we were to reorganize that around net value creation instead of just local barter between trades and enterprises, it'd be a different situation. Very hard to do. Government is stepping in with a big starting point, will industry follow suit? Maybe, I doubt it.