That’s not my problem. My incentive is that I have an open req and my job depends on my ability to get projects done on time, on budget and meets requirements. Why would I use my budget to hire a junior dev? They do negative work. Why would I when especially with remote work, I can hire a mid level developer or “senior” [sic] developer who lives in MiddleOfNowhere Nebraska who is willing to work cheaply?

Even before remote work, you could easily pull a mid level developer with 3-5 years of experience who is probably underpaid for only 20% more than a junior dev.

I will be living in Costa Rica somewhere retired by the time that is an industry problem best case or be able to command a higher salary best case.