Honestly, if you don’t want to tip, then don’t - it’s optional. But no need to demean serving staff.
I’ve had numerous jobs over the years, and waitressing was the job that I was treated the worst (by both management and customers) and paid the least.
While usually rushed off your feet serving customers, you weren’t ever allowed to be idle so also spent plenty of time scrubbing floors, walls, (just random large painted walls for some reason), windows, toilets, equipment, scraping chewing gum off the bottom of tables.
If they were having a quiet day and they couldn’t think of anything else for you to do they’d just send you home so they didn’t have to pay you for the whole shift.
If someone did a runner or underpaid you, then you had to make up the difference from your own pocket.
If you weren’t making OK tips, management actually gave you a hard time as they said it was because you weren’t offering good enough customer service - so you couldn’t win.
Customers seem to think that waiting staff can be treated as the lowest of the low - I’ve never in my life been spoken to so unkindly. Even had a meal thrown at me once.
Yet you had to really turn on the charm and work hard to be attentive to earn a few tips to make up your salary.
Went on to retail after that and it was a breeze in comparison.
Now work in a professional industry, and my waitressing days are long behind me, but I am generally a good tipper as I remember what it was like.
Having said that, I don’t tip for crap, lazy service, because that misses the point.
Just because waitressing can be hard work doesn’t mean other jobs aren’t also hard work - no one is suggesting that. But there is a difference between a job where you stand behind a till waiting for people to pay, versus making sure all your customers have a great meal out.
Which is the point of tipping - did the server make it a really good experience for you and make you feel looked after? If so, it’s nice to tip them if you can afford it. If not then don’t. Simple.