Shopping has always sucked. Badly. Going to the shops has to be one of the single most annoying and unpleasant day to day experiences I deal with[1].
If you live anywhere even remotely populous when you visit the shops there are people milling around just ####ing everywhere. Dithering, dawdling, standing around chatting at every choke point in the aisles, demonstrating a spectacular lack of spatial awareness - but, honestly, who can blame them when the entire environment is so overstimulating and overcrowded?
And after all this there's a damn good chance you're not going to find what you want anyway.
I dare anyone to visit a department store in a city for half an hour on a Saturday and come out afterwards without having entertained a single murderous thought.
But nowadays I can do a bit of research online, which might be quick or might take a while depending on what I want, find exactly what I want, find somewhere that sells it (generally not Amazon because I just don't trust them that much these days), and either order it for delivery, or click and collect (very handy at places like Screwfix, Toolstation, and B&Q).
It's just way less stressful and way more pleasant. I mean, still not necessarily the most fun thing in the world, but it makes shopping suck a lot less.
[1] There are clearly far worse problems to have, and this may be a #firstworldproblem, but in terms of the normal humdrum routine of daily life, visiting the shops often really sucks.