Need help navigating "follow your dreams" vs. "follow the money" dichotomy!

Are you suggesting that it would be desirable for people with an interest in STEM graduate degrees to major in non-STEM subjects as undergraduates?

I know that this happens sometimes, but I’m wary of the idea of doing it deliberately. The student would need to make up a huge amount of missed coursework before being ready to apply to the graduate program, and this takes a lot of time and money.