This sounds very exhausting. And implies that I have cache on me all the time, which in most cases I don't. Thank you for the tips (pun not intended), I'll make sure to follow this next time I'm in the US.
Bars have a similar process, but with the added "close it out or keep it open" option on each drink. To tip on the first drink as suggested, you can close out and then run a tab for the rest of the evening, but cash is easier.
Rideshares and food delivery will have tip options for card.
The only one you really need cash for is tipping hotel cleaners. Not sure why no one has figured out a solution for that one yet.