This is the reality those coming of age today will face. Even a good education is no guarantee. Look to India for an example, huge numbers of well educated people that no one needs to employ. Of course some will do well but the skills of many simply aren't needed.
Universal Basic Income will become inevitable, as automation pushes all the wealth to the owners of the machines and people are no longer needed for production.
Aside from the nuts & bolts of financial analysis and forecasting, this was the main point that profs in my MBA hammered on: Keep your eyes open to recognize change as it approaches and respond by creating new strategy to take advantage of what's new - The alternative is that you will get run over by changing circumstances.
That, and for those starting out now: expect several unrelated careers as your work environment changes and evolves. I've read that the tech generation making the highest salaries change jobs every couple of years. They learn a skill, recognize that their new capability isn't appreciated by a new salary where they are, so they go where their skill level is recognized and rewarded. This seems otherworldly to us old timers who earned pensions working for one of a few firms, but it is the reality these kids now live within.