Perhaps this depends a lot on location. Parking is a nightmare at my local Costco. The employees are friendly enough most of the time. I truly admire the value and business model but Costco is pretty much the absolute worst shopping experience I can think of.
It's because they are so busy. Yeah, costco is the one store I go to that people seem to have 0 spatial awareness. Every time I go, someone will just stop moving in the middle of the aisle, creating backups, without any shame. But I bet if your other local grocery stores were as busy as costco, they would have the same issues.
That's interesting because my experience is the opposite. Costco can swallow up an irrational number of people and still be pretty smooth inside. The parking lot can be packed and when you walk in the door it turns out to be fine.
Walmart, on the other hand, is the absolute pinnacle of shitty shopper behavior. People being rude, pushy, completely oblivious standing in the middle of the aisle, etc. At least in my area, Costco attracts a different kind of clientele.
Agreed. The entire store is wired to encourage impulse buying and keep you from making rational decisions about whether you'll be able to finish that 3lb container of guacamole before it goes bad.
I don't see how Costco prevents you from making rational decisions. If anything the incredibly plain atmosphere (wide open spaces, no flashing lights, no loud music) feels much more calm than the typical retail experience.
My average food waste from a Costco trip is significantly lower than other grocery stores.
Also Costco has a really annoying "treasure hunt" strategy where goods are re-arranged around the store trying to get you to explore aisles (aka get lost and waste time) to impulse buy more stuff.
Other stores (Target, Walmart, etc) will let you look up the item's aisle in their app and be considerate of your time.