I don't tip (except for the classically tipped positions) because it is not on me to pay for employees. If the business owner wants to pay their employees more, they can raise prices to do so, and I can decide if I want to pay those prices or go elsewhere.
Tipping has just become a way for businesses to pay employees less and promising more while offloading all the guilt onto customers. No thanks.