You are so right. Unless their degree is in science or technology, their odds aren’t so good.
And so much science and tech work is being outsourced to places like China and India it's making the competition pretty severe.
If my kids were still at home, still in college, I would insist they go into some aspect of medicine. MD, possibly. PA at the least. Even nursing is slanted to favor foreigners, driving out Americans.
I know something about it as my wife was a nurse who is now a PA. Even then, the trash in the white hut has destroyed much of that with his socialized medicine disaster.
Otherwise, some kind of tech certification and hard work. The white hut clown has destroyed so many aspects of the job market with his flood of third world garbage we'll never recover. Because no president is going to be able to get rid of them. We don't even know where they are, there are so many.