I agree with you.
I think in a world where people made enough money to eat and we didn't outlaw the stupid penny, we could keep all the pennies and offer them to people as tokens of our appreciation, then it's operating as a symbol and the emotional purpose is served without people who don't want to tip feeling expected to support people's lives all of the sudden at the end of the meal.
Our current system makes thoughtful, considerate people feel guilty if they don't want to tip deep down but feel they ought to.
Steve Martin's My Blue Heaven deals with the problem of wanting to express gratitude and joy to people in a world where everything is officious and transactional