Nobody pays at a cafe with checks anymore, and I expect most cafes won't actually accept them.
We use paper checks to pay things like rent and the gas bill, or for person-to-person payments, because the banks refuse to provide a better system for that kind of payment. ACH exists but it's very difficult to use: it involves filling out forms and signing wavers.