“Tipping is about making sure the people who are performing that service for you are getting paid what they’re owed” - This sums up the entire problem with tipping. It's just simply wrong / false.
Actually tipping is making sure that the owner of a café can get away with paying a too low salary to the employee.
So best advice: don't tip! You are keeping alive a system where it is up to you, the customer, to (maybe) ensure the employee is making a decent amount of money. That is flipping the issue of money on the head. This should be a matter between the employee and the business, using a contract, you know, like every other normal business relationship works!