Tipping cash is great whenever you have it, but it's not convenient. Not in the age of digital payments that can be completed with your mobile phone.
Crypto claims to be a solution to this, but in practice approximately all crypto transactions go through a middleman (exchange) which takes a cut. It's unreasonable to expect your barista to go through the effort of accepting crypto payments without involving an exchange.
Cash doesn't have this problem.
I'd love to be proven wrong about this. Is there a digital payment method that runs on phones that doesn't subsidize a middleman?