-
all the convenience of going into a bricks'n'mortar store
I'm just going to point out that to me personally, there is barely any convenience left. I am currently looking for a store that stocks cycling shoes so I can try them on (btw, suggestions are welcome, specifically for large feet, UK 13+) - apart from that one thing, I don't know when I last felt like I needed to go to a physical store in the last ~5 years. Online retailers are so well stocked and fast these days that going to a physical store within their working hours feels like more effort now.
Or another example: my cranks failed one nice morning. Locked up my bike, got to work the old-fashioned way, went on Amazon, ordered new cranks, received them the next day. Sure, by going to a store I could have potentially bought new cranks the same day, but the risk that they don't have in store what I need and I just end up wasting time is too high.
^^This is exactly why retail is so fucked. You want all the convenience of going into a bricks'n'mortar store whilst matching the prices of an online retailer.
Not criticising, we all do it. But this is the nub.