For starters I love Costco. . . But they really don't have much in variety.
Costco I was at had like 6 different razers, all were high quality with multiple shaving heads.
Walmart has like 50 brands offering different quantities and low quality to high quality!
Costco had eggs at 2 dozen or 5 dozen eggs. . . All Large size and Kirkland brand.
Walmart had about 40 different options with tons of small differences between each type.
Costco candy aisle. . . They had 30 different bulk packaged options. . . Walmart would have hundreds of options that would each give less bang for your buck.
So today. . . After years of shopping at Costco I finally realized what I love. They don't offer variety as much as they offer quality at bulk/wholesale pricing.
Long story short. . . I love Costco but today I realized they have a relatively low number of SKUs. . . Which sounds bad to lack variety, but turns out that is what I actually like.