In Spain there is a vending machine company that use BTC on chain, the down side is that you send the btc to your vending machine wallet here in converted to dirty Fiat and then you can spend on the machines.
Paying with LN straight to the machine is way better!