Completely open borders migration between all countries would be the biggest such market correction. If every development job was open to every qualified developer in the world, I suspect software salaries in the US would be much lower.
Why should we work to lower salaries in professions where we agree the salary is already depressed enough to lose new entrants to an easier and higher paying profession? (I think I can say this since I'm a lazy STEM drop out developer who makes more than twice what I estimated for my preferred path that I also found more challenging.)