I also hate tipping everywhere, but coffee shops might also like to adjust their prices slightly for customers that don’t mind paying a bit more for well paid staff and for those customers to whom price is a major concern when choosing where to purchase their coffee.
Dynamic pricing makes some sense in the concept of trying to capture maximum demand, it just feels horrible as a customer.