FWIW, we have a local market/co-op type thing where you can bring your containers to be filled with laundry detergent, various liquid soaps, and similar products. I wish this type of thing was more popular.
One of the things that I liked about Mexico was the survival, at least in the sleepy little city I lived in, of old-school commerce. Market places, of course. But also stores where customers were expected to supply their own "packaging". A milk store, where you got milk in a 1L plastic bag, if you didn't bring your own container.
Also a coffee store, which also bought directly from farms. And a bakery, with wood-fired ovens. Plus many other small stores.
And then, an hour away by motor vehicle, was a Walmart. Stuff was so inexpensive there that many local stores resold stuff that they bought there.