The roles that are appropriate to tip didn't change just because everyone felt like it was okay to ask for a tip. You tip barbers, doormen, bellhops, shoe shines, wait staff, delivery drivers, and bartenders. That's basically it. If a worker is not rendering you a direct personal service, they should not be tipped and their employer being passive-aggressive about it is hoping enough of their staff get tipped they can start paying the tipped minimum wage instead of paying a normal wage for their job role.
What a lot of people don't get is that opposing the expansion of tipping isn't a negative for the workers, it's a negative for the business owners. The business owners /want/ society to expect to tip workers, because they can pay them $2.15/hr instead of $17/hr in a major metro as long as they clear federal minimum wage after tips. Stop the madness, and stop tipping people who are not in direct service roles.
What's super fucked is that in SF I am seeing most businesses just add it on the check as a mandatory service charge and require you to argue with them. Like, why the fuck am I paying you a 15% service charge for me to walk to your restaurant and pick up my order off a shelf and walk back to where I'm staying after I ordered online. We both know that money isn't going to the kitchen staff, it's lining the business owner's pocket and is a fraudulent way for them to raise prices by forcing a fee on you that you have to argue about. If I'm ordering on the web and picking up, and not even speaking to anybody in the process, what "service" did I receive?