I've seen a number of "new" shows recently pertaining to Name brands versus Store Brands, and they are always "amazed" that, in some instances, the store brand is as good or better than the name brand.
Think for a minute, which companies would be large enough to fill an order for Walmart. Oh, the biggest companies, I guess. So, what you mean is, oh, I see, they often just change the label and "keep on runin." That makes sense. That explains why they are often the same.
I was told, a while back, by a company rep that had been sent in for a demo, his company often just changed the box the product went it, from their brand to the Walmart brand. They have to produce so much product they never have time to stop and make changes.
Think about it ..... makes sense