I can say this as someone who knows for certain, most of the products on the shelves are the same, regardless of the label. They came off the same line from the same factory. Want to know how they are different? The line operator stopped for 10 minutes to change out the packaging. The amount of variety you see is an illusion. The generics are exactly the same as the expensive name brands.
Walk into any store and compare the manufacturing codes on similar products.
And before you get too pedantic, I'm not saying they are _all_ exactly the same. I'm saying a choice of 10 "brands" likely all come from 3 or less factories of origin.