Well I suppose STEM is now a path to the middle class. Everything else is working poor. STEM used to be upper middle class. A dude driving a forklift was middle class.
My advice (not that anyone asked) for STEM graduates:
1) Immediately max 401k contribution. Hopefully you'll get a employer match, but none is common these days. Should have no problem getting $1M by age 55, though more is better.
2) 15 year mortgage on a house. So buying a house in your 30's you'll own it by late 40's
3) Don't have kids until 30's. Tech pays well (initially), but require along hours. Be prepared to do nothing but work in your 20's
4) $80k educational savings for each kid. As they will need that by your late 40's or early 50's. That should minimally pay for 4 year degree at State U, and kept them from being saddled with debt upon graduation.
Remember 55 is elderly. So by early 50's you want no mortgage, no education funding requirements, home ownership, and at least $1M in retirement savings. So when you are targeted for elimination, at least you can join the working poor; i.e. $30k/year household income (401k interest only) and no medical benefits.
Ideally you'd have $2M in savings. That will get you to $60k/year so you can afford health insurance and cruise it out till medicare at 63.
If you have any sort of medical needs at that age, with no health insurance, you are truly fucked, as heart/brain surgery is $300k minimum. Though I believe their are laws to prevent debt collection from retirement savings.