Companies are effectively offsetting their responsibility to pay their employees properly onto the customers themselves.
This creates a hostile environment wherein it is both expected of you and emotionally damaging if you refuse to tip.
In my province when you are handed a debit machine, they conveniently give it to you on the tipping page immediately. Most places are now defaulting to 18%. Even places where you are just going in to pick an order up are now expecting tips.
It’s ludicrous at this point. Never forget that tipping is just a way for companies to grossly underpay their employees and create unnecessary tension between customers workers.