Pie in the Sky
Cool story bro!
And in the real world, companies don't train staff and when they do, its offset by them paying utter crap.
There will be no people to fill the "skills gap" because companies look for the following points when trying to hire full time staff (in the order shown below)
2) Already qualified
Until employees pay wages to full time staff that do not amount to taking the piss, those with the skills (or the ability to give themselves the skills) will continue to be contractors and generally pay for their own certifications. No way i am working for peanuts when I cover the cost of my own certification