it is what we love to do, and make no mistake, you can make a good living doing it. It simply precludes the potential to become a billionaire by stealing other people's work claiming it as your own property and then reselling it forever.
The world has been moving to Linux for almost two decades now because of two basic factors; it doesn't lock you into becoming, what is for all intents and purposes, a permanent slave to a single corporate overlord that you must pay regardless of circumstance. And it just works.
As for my previous comment, and I don't expect that you are going to believe this, the urgent need for the so-called STEM workers is a myth. There has always been enough of us, more than enough, to fill the need. What they want is cheap and disposable and nothing says cheap and disposable like a bumper crop of new grads willing to work for as close to nothing as possible until they can be replaced by the next crop.
Reality is that technology has forever changed the world of the 21st century, but we're still supporting a 19th century social model and the beneficiaries of that old model want to keep their gravy train going as long a possible. Studying something that you really don't like simply because you believe that it will make finding a job more likely is a tragedy on several levels.
Employment is not a goal, it is a sentence.