I would, as I assume that if coffee shops would actually accept BTC on-chain payments, they probably wouldn't require confirmations for a $2-$3 transaction? It would be very desperate for a person to attempt to do a double-spend transaction just to be able to save like $2-$3.
If they'd require confirmations though, with a quite congested mempool like right now? Hell no(assuming they don't accept LN payments).
Clearly, the best solution here would be the lightning network but that's far from being finished.
Unfortunate. I was hoping last year that LN would be ready to use for your typical non-technical person before the next bull run. Not saying that a bull market is about to start, but I'm not confident about this happening if ever a bull market comes this year. Probably 2 years more for LN to be ready(just a rough guess, don't quote me).