I don't have, use, or want cash. My wallet consists of my ID and a few credit cards and nothing else.
Checks are another anachronism I don't own or use.
It is inconvenient to carry cash though. I would gladly tip cash if I didn't have to drive to an ATM just to get it thereby defeating the purpose of having something delivered.
Why not keep a few hundred dollars in cash in a drawer for when you need it?
It just means you have a lot of 1s and 5s laying around as you usually want small denominations for tipping, which (in my opinion) is a lot of cash to have in the house. It also means that at some point, I'm walking away from the ATM with a few hundred dollars in my pocket, which is not something I like to do from a safety perspective.
I'd still want the cash available just in case the power goes out for a few days.