I disagree 100%. It's easy to find a scapegoat but the reasons are complex, and from data we know that Millennials and Gen Z are having greater difficulty achieving basic levels of economic stability that were somewhat easier for previous generations. Students are graduating with increasing amounts of debt and entering a job market that can make it tough to pay rent if you don't have experience.
It's also easy to say things like "more people should go into STEM", which glosses over a couple parts of our reality--we do still need non-STEM employees, teachers, social workers, etc. even though they are not paid well, and even if you do graduate with STEM that doesn't mean you have skills that will land you a decent wage. Just to pick on an example, consider the choice between chemistry and chemical engineering. Both majors are STEM and seem quite similar, but chemical engineering is the one with good job prospects. Likewise, if you do something like mechanical engineering you might be expected to also do electrical and software, the employment prospects for non-generalist engineers is less than it once was.
It's also easy to say things like "more people should go into STEM", which glosses over a couple parts of our reality--we do still need non-STEM employees, teachers, social workers, etc. even though they are not paid well, and even if you do graduate with STEM that doesn't mean you have skills that will land you a decent wage. Just to pick on an example, consider the choice between chemistry and chemical engineering. Both majors are STEM and seem quite similar, but chemical engineering is the one with good job prospects. Likewise, if you do something like mechanical engineering you might be expected to also do electrical and software, the employment prospects for non-generalist engineers is less than it once was.