I wonder if it's cultural. For instance I always hear how Japan has a lot of vending machines and am wondering if it's just pure tech advancement and efficiency at work, maybe lack of space to open a proper kiosk with a seller, or there is a cultural element of not wanting to "inconvenience" others having to interact with them.