Earlier quoted context omitted.
Because than people won’t come to your store. People buy where they can purchase the maximum of their shopping cart in a single place. That is why you have loss leader grocers, where they pull people with dramatic discounts on specific items, but the total cart costs the same
I understand your point of view. But in cities of all sizes, it's easier to not have to do that. For example in NYC, a medium size city, you can easily go do your shopping in multiple places, and not at the same time.
Some consumers go to specific stores to purchase specific qualities of brands.
But most do not, especially for convenience products. You get it where you can.