Staples (peanut butter, canned fruit, etc.) tend to have store brands, but grocery stores doesn't have a store brand version of the vast majority of popular products.
Walmart has done that, for decades. They have tons of their own brand in their stores selling for cheaper next to the more brand name items. Equate, Mainstay, etc. In fact, everyone does it. Target, Costco, CVS, Walgreens, etc. It is basic price discrimination / segmentation strategy.
Staples (peanut butter, canned fruit, etc.) tend to have store brands, but grocery stores doesn't have a store brand version of the vast majority of popular products.