If you look into the future by 20 years, then yes, not tipping is the best way to improve the average wages of servers, and in fact the wages would probably rise to match exactly the loss in tippings.
But if you look at only the next 3 months, wages might not rise quickly enough to compensate the losses through tipping, and that puts servers in a (temporary) hardship.
So, it’s all about whether you’re far-sighted or short-sighted.
It’s all about how far you look into the future.
If you look into the future by 20 years, then yes, not tipping is the best way to improve the average wages of servers, and in fact the wages would probably rise to match exactly the loss in tippings.
But if you look at only the next 3 months, wages might not rise quickly enough to compensate the losses through tipping, and that puts servers in a (temporary) hardship.
So, it’s all about whether you’re far-sighted or short-sighted.