Yes, but until such time that is happening, you are also an asshole for not tipping where people are being paid under minimum wage.
Amazingly, both of these concepts can be true simultaneously!
You not tipping the service worker will never have any impact on the company's decision to be assholes and pay less than minimum wage.
Working with local politicians and boycotting said companies might. But most people in the US complaining about this shit want to have their cake and eat it too.
The employee shouldn't shift blame onto the customer though. Like if the customer decides not to give you a big tip, don't get mad at the customer. Get mad at your own employer for not paying you a living wage and expecting customers to just volunteer more money regardless of their financial situation.
I'm too broke to order for delivery and tip and all that. Do you know what I do? I pick up, or cook at home. I don't engage with the service that would expect me to tip, because if I'm too poor to spend $5 on not being a huge cunt I'm too poor to spend $20 on a pizza, I'm gonna cook a damn $5 Red Baron, or $7 worth of pasta and sauce for the next two days.
If you can't afford to tip, you can't afford the menu price either. Source: I can't afford the tip, and while I may have the menu price on me rn I truly need to save it because there'll be something I need it more for later than momentary endorphins released by melted cheese.
Supplementing income isn’t the only reason to tip, but I agree it’s easier when the service provider just includes a fixed service charge for whatever service rendered https://en.m.wikipedia.org/wiki/Gratuity