Same at a restaurant. They are charging me for food in a nice environment. What am I tipping for? I don't want a nice conversation with my waiter.
It doesn’t make any sense for a counter service restaurant or other such business that consists of a single interaction before paying, where if you receive bad service you already know that and can just say “actually never mind I’m going to a different place, cancel my order”.