Slightly off topic but I find the tipping culture out of control. Sometimes I go places and the terminal for payment asks if I want to tip and it makes absolutely no sense. Why would I want to tip in a store? Why would I want to tip the Airbnb host?
I think the issue is that it comes with the model of the terminal in some cases. Obviously i never tipped (and will never do) a store if i go buy a few beers or something off the shelvees, thats ludacris to me.
For the rest, i think we simply need to not cather to the pressure of the terminal. For instance nowadays lots of terminals list 15% as the minimum, with some tagline to go alone like "Good" and then you get 20-25% with better taglines. 15% used to be a suggestion and a lot of peoples would tip 10% if the service was simply "average at best". Only time i ever tipped more personally was that super hot blonde waitress with manmade where my buddy was working. I always got there when she worked (would know because of my buddy) and i would tip her like 4-5$ for a 11-12$ Pizza. That said since my buddy was the Pizza baker, he would give me the equivalent of 2 extras for free so it balanced itself

Obviously it never lead to anything and she wasn't even particulary "out of her way nice to me", not even talking to me or anything, but i was early 20 and a dumbass

Had no met an SP at that point either.
Oh and there is another time too i guess, when i used to order at 2am at that place wich was like opposite side of town, their big size bacon poutine was like 11$ taxes included, and it was enormous. I lived in the fourth floor too. So i would give 15$ to the delivery guy everytime. For the hour, the distance, the fourth floor "climb", i felt it was worth it. And it would always come out hot and fast.
But i digress. These days if i eat at a restaurant (as in sitting down and getting service), unless the waitress is exeptionally nice and go out of her way, i just push the 15% and thats it. Feel fair to me. You have to remember that even with inflation 15% is still the same as 10 years ago. % adjust along. So i don't get this thing that tips should be 20-25% now...
If its a take out, i just let 1$ usually. It cost around 12-15$ at most usually, so 1$ seem more than fair since its a take out.
I don't really use other services that require tipping so can't say for uber or such.
With SPs i used to tip a 20 back then if everything was included in price. But its getting more rare these days (with agency girls) so i feel the extra i pay is like the tip. As for indies, the price is already very high, i don't feel compel to tip.