If tipping ended and restaurants paid their servers, food prices would go up. That is undeniable.
You are eating at a discount with the expectation that you will pay the owner’s employee for them. Yes, it is unfair and sucks but the one making out like a bandit here is the owner.
So, not tipping is your way of benefiting personally on a discounted meal AND STILL giving the owner money. And the only one you have punished in your equation is a server (the leech???) who is generally living off that tip day to day.
So if you want to make an impact, quit going to restaurants that have tipping as an expectation! That’s it! Otherwise you are just encouraging the owner to keep the status quo!
How about a pond?