It's nice to have such altruistic views; but the truth is that there are many jobs and careers that very little / perhaps work against the common good. There is a lot to be said about working in fast food, selling shoes, clothes, cars, houses, or jewelry to people with much higher needs and wants, be it a tobacco / weed / processed sugar broker, or even an executive. ... run a farm that is poor in animals and the environment, and I am sure there is much more. There are very few professions that completely free a person from the desire to benefit society. At the same time, there are levels of happiness and gifts that each of us can add every day, no matter what we do or don't even possess. Each of us must either find a solution in what we do, or move on.
I have struggled with this for years as a poker lover. My final decision is this: I am free in my life, I am kind to the people I work with, I work hard, and when my lifestyle is under threat, I fight to keep it, and I am sincere in my poker profession. I don't know what else to add; but take a close look at what you believe in!