> I guess no one was willing to put in the infrastructure.
This is kind of surprising. I remember when I was a kid (not that many decades ago), things like milk, soda, yogurt etc. would come in glass or ceramic bottles under a subscription service. [For context this wasn't in the US]
Every time the delivery day came, you would set out (sometimes a crate of) empty bottles that were then exchanged for the same amount of filled bottles. They'd then wash and sterilize the old bottles centrally and refill and recap for a future delivery.
Thing is, I don't recall buying drinks this way being more expensive per-bottle than what it costs today. Perhaps slightly more inconvenient since you had to remember to set out the old bottles, but it's not like people don't do that anyways today with their recycling...