Good luck.
First, I've seen the attempt to dumbing down on the workforce for programming (delegating offshore, hiring only interns, etc). It almost always fails in terrible ways.
Second, the demand for devs is exploding because of the society we live in: all activities uses programs. Shopping. Driving. Listening to music. Working. But the universities are nowhere close to match the demand with their output. Not in quantity, and not even in quality.
Third, there is a limit to this. Not all people can be programmers. A lot of them hate it. And a lot of them don't have the abilities for it. But here we are not talking about just any programmers, we are talking about decently skilled ones. I know that 90% of the people in my classrooms in the 11 schools I went to wouldn't be able to do what I do. Just like I wouldn't be able to boxe professionally, even with a good training, or be a surgeon thanks to a bootcamp.
And finally, complexity is exploding. A simple website was just HTML before. Then we added css. Then a server side language. Then JS. Then JS libs. Then a server side framework. Then quality tooling (version control, ci, task runners, packagers, etc). Then a client side framework. With preprocessors. And all that are moving targets, and must be integrated together. Not to mention is somebody throws in the server admin / deployment / database maintenance / nosql setup / microservice thingy to the mix.
I pity the new comers to the field. The things we can do have never been so amazing, but the thing but they become also mroe and more complex to the point everybody specialized. I know now some people that do only DB, or only server side, or even "only security". We used to comfortably do it all 15 years ago. But the job offers often still want us to do it all.
There is a reason the GAFAs pay premium: they have high quality services, and they know it takes a lot to make them work.
The China and India may change that though, as they are numerous, and skilled. But it won't come from our our societies.