I had a funny conversation with a person who seems to always buy something when she goes out as if it was some kind of daily routine. She mentioned that a big reason for this was that when she has to spend money to go to places such as using the car or buying a public transit ticket, it just felt weird to not actually buy something afterwards.
For myself, I think I usually carry that mentality beforehand such as if it takes a lot of travel time then I want to make sure before that I intend to buy X amount of goods to warrant the travel. Can’t imagine how many useless things I would have bought over the years if I always had to buy something though.