That might make sense... until they ask you to tip before you receive the service! When I order a coffee at a small shop, and the card terminal asks me to select a tip (displaying the default choice of 20% centered and in bold), how am I supposed to know whether the coffee will be good or not? As a regular customer, sure, you'll have an idea of what the general level of service at this place is like. But the expectation these days is to always tip, even if I've never been there before and I have no way of accurately judging the quality.
I never tip before receiving the service. Always hit zero. It feels a bit weird to begin with but you get used to it and i've not been treated any differently. A tip is generally not required for coffee or to-go/counter service.