Why work your tail off for a “STEM” degree when they’re only going to off-shore your job before you even get your student loans paid off?
Or just import a HB-1 that you will have to train in your job.
One of two points that I was going to make.
My other point: The STEM classrooms at the universities around here are stuffed with foreign nationals (predominately Red Chinese) and there aren't many seats available for Americans, particularly straight white male Americans.
Start your own business. You will never strike it rich by working for anyone else, in or out of STEM.
It is my daily experience that there are many companies needing stem grads that have no significant foreign competition and will continue to manufacture here.
Curiously that applies to foreign firms with large facilities here as well