I don't think it's all that trivial.
In the first place, I tip well partly because of information asymmetry: I don't know how well the staff are paid from one place to the next. This means that one place may pay their staff pretty well, and I'm still adding 20% to the cost of my ticket, and another place may pay their staff pretty poorly. This is placing the two businesses on an uneven competitive footing, and encouraging more businesses to pay their staff as poorly as they can get away with. This may be business-as-usual in the current American business culture, but the end result is that I'm subsidizing bad business practices.
I'm also subsidizing poor tippers. I know there are people out there who, for whatever reason they justify to themselves, don't tip, and I know that there are some businesses that don't pay a living wage (probably most, today), so I try to cover an extra portion of that cost.
It's also removing much of the incentive for food service businesses to seek out untapped efficiencies. I'm pretty sure labor costs are the largest expense category for any food service business, yet they continue to pile on more staff because people like me are helping them get away with it. I can order a Starbucks from an app on my phone, right? So why is there someone at a cash register who punches my order in to a machine when they've already got the software that would let me do it myself?
If tipping were banished and these businesses had to pay all of their staff a fair wage, it's likely that my total bill would go down.