The crypto ATM's allow you to purchase with a CC and in turn pay the store for product, all while avoiding cash. To the store this is a much safer alternative.
For the crypto anarchists watching the big banks/fed opening up about their feelings and fears about crypto, it seems like they are pushing a near billion dollar industry to find ways to accept payment outside of the beloved USD.
This allows you to spend at any store which accepts cards in general.
That said, there are stores which accepts plain Bitcoin. As one anecdata, the electronics chain webhallen.com in Sweden accepts pure Bitcoin-transactions.