I personally got so exhausted from decision fatigue and being forced to choose a tip or not that I just go to fewer coffee shops as a result.
Make it a seamless experience (single tap) and charge enough to cover costs plus profits plus a good wage and I'm happy to support.