You are going about this wrong.
Find what you love. Find an academic path that is most inline with your passion. If not satisfied with the “typical” career paths that stem from that academic path, find out the job security and job availability (e.g. not just in your area, but how easy is it to find a job in this field anywhere in the country?) for your career path, then decide if you want to test it out for a few years. Ideally, you’ll need 3-5 years with some SOLID accomplishments (i.e., always hustlin to learn more, do more, acheieve more) before you get any credibility in that field. Credibility allows you to branch out and still remain in this field, i.e. market services to this industry.
And on “knowing” what your passion is…well, just know that you won’t love it EVERY day, but just because you have a bad week/month/few months (?), doesn’t mean that it’s a “sign” that it isn’t for you. You still have to be resilient.
I posted this once…A friend of mine’s father passed away from ALS a few years ago. He said to us:
When you are alone at night, laying in bed, that’s when you’re truly alone in the world. If you can’t be at peace with who you are, what you’ve done and where you are going in life, then nobody can bring you that peace because you are alone at that point. You have to be on a path that allows you to find this peace on your own.
And really, to be very blunt: I’ve known some VERY successful motherfuckers doing shit you wouldn’t typically regard as “well paying,” but their hustle and how they marketed themselves were factors in their success. I also know programmers who are bright but miserable, because they’re complacent and just earning a paycheck, and it’s not a mind-blowing paycheck, either.
Whatever you do, always get better at it and always learn. And be humble so people respect you; they’ll want to teach you, take you under their wing, or at least connect you with others who will.
Nothing in life is static.