I found I do that now. I don’t do it for financial reasons but because the stores have gotten so big that only a few aisles actually have anything I need to buy. Most contain crap I simply don’t ever want.
I have done this for years. When I go into a store, any store, be it for food or clothes or a hammer......I go for what I need and get out. I don’t like shopping anyway so I stay out of the other stuff.
More people go in with a pretty specific shopping list in mind if not in hand, and don’t do a lot of shelf browsing.
"Mountains of crap" points to another problem. Some stores around here (I'm look at you, Kroger) have started putting more and more and more displays in the aisles and just leaving piles of boxes on pallets as a "display" in the middle of a wide aisle. It is getting tougher and tougher to shop, so I just skip aisles which don't have what's on my shopping list.
My term for the situation is K-Marty, from the original "just pile it up and customers will trip over it and buy it" store.
Lost almost 20 pounds in 4 months.