Remember: "Reusable" containers also have an environmental cost. Each container will be used, on average, X times. Then it will break, or otherwise end its useful life, and end up in a landfill too.
Don't assume that a "reusable" container is better for the environment: My house is full of free, pristine, reusable water bottles that are gifts, souvenirs, ect. My kids go through about 2 reusable water bottles a year, each.
I think you're making a lot more assumptions than you think:
For example, glass vs glass: My single-use glass container may be recyclable, but the fancy glass reusable one isn't.
Aluminum: Aluminum cans are highly recyclable. Is your metal reusable water bottle recyclable?
Plastic: Ooooh, I won't go there.
I don't know about the US, but in my country butter is packaged in waxed paper, which is fully biodegradable.
It's almost like we're going to have to reduce our consumption or something. Maybe we don't need 200 different kinds of cereal and 300 different kinds of coffee available every single day.
I'm not sure this ends up as a net positive compared to the paper with plastic lining they provide tho, since you have to wash the container at some point.
Unlike different kinds of plastic, water is 100% recyclable and doesn't come from nasty petrochemicals in the first place.