the reality is people need to feed themselves, and sometimes a job that feels shitty is better than no job. I’m sure you know that, i just point it out to say “it’s ok”. They signed up for that job because they need it. It’s not slave labor.
If you feel guilty about the class difference, then do what i do, and tip very generously. I like to leave $100 tip on the bed for housekeeping (at fancy hotels) upon checkout. Tip your taxi / uber well. you get the idea.