Quite a lot here about convenience, that shopper's habits have changed because what they really want is the ability to be able to browse and order from the comfort of their armchair. That the high street needs up their game to compete. It's nonsense on stilts, the driving factor behind it is price.
Customers were, and are, more than happy to go to the inconvenience of visiting their local retailer, getting all the info they need, then toddle off home to buy the stuff online cos it's a little bit cheaper. A price the high street, or independent, would almost never be able to complete with because they're up against some mega corp that doesn't pay their taxes, or some drop shipper selling from their basement.
Now, with high streets decimated, they've largely removed that option for themselves.
I had a conversation a while ago with the owner of a, now closed, Christian book shop, who was telling me that people would come in and take a photo of the books info then scuttle off to buy from Amazon. People regularly want to take photos of my brochures, or will ask who manufactures a particular tile (like they have any idea about one end of a tile manufacturer from another). When I sold furniture, people would stand in front of me and search for the item on line to see if they could find it cheaper, they would sometimes find it a couple of quid cheaper, decide not to buy from me as a result, and choose instead to order online. They could had me put the item in the back of the car for them there and then, that's convenience. I don't know of a single independent retailer in my industry, and this is from conversations with reps that cover pretty much the whole country, that doesn't feel the need to change the name of every item they sell to try to prevent people browsing and choosing with them, and then buying online.
I've lost count of the amount of times someone has bemoaned the loss of the high street and the state of town centres to me, then when asked, told me how wonderful their Amazon Prime account is.
Convenience my arse.