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.
My average food waste from a Costco trip is significantly lower than other grocery stores.
Other stores (Target, Walmart, etc) will let you look up the item's aisle in their app and be considerate of your time.