I don't know about that. When I was in school it was only the dweebs who were into computers and did any programming, I knew only a small handful of people even as late as highschool. Now like I mentioned I have several friends with young kids who are already coding, everyone uses computers now and it has lost its stigma. Sure not everyone is going to go on to be a brilliant software developer but with so many more people getting their feet wet at a young age along with a huge push for people to go into STEM education later on there are bound to be a lot of programmers. On top of that look at the software development process these days, so much of it is mobile apps and web pages, various forms of Agile and DevOps have taken over, nobody cares about quality anymore, just ship it now, fix it "later" with frequent or even continuous releases. It's set up for a race to the bottom where combined with increasingly powerful hardware writing good code is seen as less and less important.
Now there are areas that are still going to require skilled developers - medical devices, avionics, safety critical stuff, but that's a relatively small portion of the jobs.