Well there's another way to look at it. Coming from a more socialist place than America, I was often told that it is always possible for an American to make a living out of whatever he or she likes (and finds fulfilling). For example, Elon Musk's meaning of life is to lead humanity to Mars, and the best place to make a living out of that dream was in America.
This fact (whether it's true or not) leads to the conclusion that if you have a job, it's because you like doing this thing and you find it fulfilling. Meanwhile, in my immediate surroundings, I usually meet people doing a job they don't dislike to much and finding meaning in their hobbies.
The way to approach this problem, in my opinion, is to first find then niche that interests you, and then base a market or job behind that. That makes much more sense than chasing after jobs for value without anything behind the job. You could end up majoring in accounting or computer science because you thought you would make bank but it so happens to turn out that you hate the subject and aren't intrigued by it.