Coupon
Brand
Doesn't Matter
That's all well and good, but the stores won't bite the hand the truly feeds them and people who can't find favorite brands at one store will follow to another to get them.
Furthermore, the coupons and promotions that brands do bring customers into the store. While they may peel off some brands, the cut won't be deep or long.
There have been stores in the past that tried to make it on their own with just their brands, they don't sustain.
Even Aldi's has brand names more now than ever before.
I suspect that the aggressive marketing by some brands will continue to prove their worthiness to stores. They have ramped up refunds/rebates to draw customers to their products as well as an increase in coupons.
The stores that carry those brands win, those that do not lose.
Coupons are found money - who walks by money on the ground??
Saving money ~ it's a way of life, not an attitude
As a PP I also agree that it's the customers, not the stores dictate what products are viable on the market.
Every single advisor on "how to save" would tell you to buy generics vs. name brands. It works for people who:
1. never been brand loyal,
2. do not have picky users,
3. do not have a habit of paying attention to prices at the shelf: they were told generics cost less and they follow this path no matter what.
But I believe majority are still trying to stick to brands they were used to for years, objective or not people would often think that brand names are better quality and superior to generics. Generations of media claims to consumers "get what you pay for", "pay peanuts get monkey", even as someone told me that only short dated and bad second quality items go on sale, now come biting back retailers who try to load up on generics.
And a very small but growing minority are people who instead of blindly switching to generics do pricing recearch, use coupons and stockpile.
So if the store would stop carrying major brand names less people would come, especially in the areas where choice of stores are available.
Optimism is a lack of information.