Have you considered there is no possible skill that will establish a societal middle class for the population, no matter what effort or resources are put behind it?
In less than ten years you'll be talking about vanishing coding jobs, and the word is they're not coming back. What then? There is nothing we can't optimize to require less human labor. There is no possible skill that will translate to 'humans as a class' remaining relevant to productivity and a labor pool that's increasingly nonhuman. It's like expecting people to hammer in railroad ties, or dig through rock with pickaxes. Absurd, unreasonable, insane.
I quite agree with 'adjust', but I'm shocked by the idea that 'acquiring skills' is your notion of the standard to apply to all humans. There is no skill or skills that will do what you think is going to happen. All that will happen is, desperate people will obliterate the labor value of coding and thinking, during the final phase of human-centric thinking as a type of labor.