From a logistics point of view we need to keep the population density and shorter ways in mind. In Germany we have a deposit system for the crates and bottles and because of the short ways and high deposit most of them find their way back. But with a thousand miles between brewery and customer that system becomes tricky to implement. Also cans only weigh a fraction of a glass bottle.
So for a local brewery that is only distributing locally glass bottles in crates are a good system, but not so much for longer ranges. Also a reuse system needs a critical minimum size to be viable.