It sounds like you have created a distance between yourself and people who make less money. You think your being smarter makes you different. You experience discomfort when dealing with "them" as if they are not people just like yourself, and talk about "different social classes" as if that is anything more than a social construct.
Honestly, step one is to stop segregating people in your mind, and just look at them as people just like yourself. Then you could actually get to know them and find out if their work makes them happy, whether it is just a job or something they are passionate about. You likely will find people who are satisfied with life at almost all wealth levels, just like you find people who are miserable at all wealth levels.
I'd recommend that you step back from your desire to avoid all discomfort, and instead step out of your comfort zone, explore the diversity this world has to offer, and get to know more people.
Honestly, step one is to stop segregating people in your mind, and just look at them as people just like yourself. Then you could actually get to know them and find out if their work makes them happy, whether it is just a job or something they are passionate about. You likely will find people who are satisfied with life at almost all wealth levels, just like you find people who are miserable at all wealth levels.
I'd recommend that you step back from your desire to avoid all discomfort, and instead step out of your comfort zone, explore the diversity this world has to offer, and get to know more people.