Yes they can be accomplished with lighting if you are educated about it. Also many mobile wallets don't even support it.
For the fee of 0.8 USD: Currently the network is not crowded at all, still the average fee per transaction is 0.5 USD. So maybe you don't pay that fee but you will also wait for a quiete long time or when the network is crowded can't get a confirmation at all. This is again a problem as you would have to wait for a few hours in a store to be able to leave with whatever you bought. For example the transaction to the address in my signature took several days to be confirmed with a fee of 288 sats and the current network load. And this is always considering your transaction is not based on many micro transactions like here https://mempool.space/de/tx/b2a01dc1111c2ff2b327774498bdd21dda29f5bc4a69c784bb96ef1ce9d37f0d where a fee of more then 600 USD had to be payed.