A junior dev does negative work. And with corp dev/enterprise dev the difference in price between a junior and a “senior” dev is only about $70K. The gap is even smaller with remote work even if you hire in the US. There are plenty of developers in low cost of living areas who would be glad to work for relative peanuts.
As far as where will the next generation of developers come from? That’s a collection action problem
I remember those years, I hope they are still around.
The average tenure of a developer is 2-3 years. Almost no one stays at a company for 6-7 years
As a manager, the chance of you staying at a job for 6-7 years are slim and staying in the same position is even slimmer. Besides, you are going to be measured by your quarterly or at most yearly “OP1 goals” or equivalent
In the same way that we don't get the volume of true hackers that the 70s-90s produced, because of the locked-down computing experiences most kids were introduced to from 00+.