My problem with on-line shopping would be things like returns policies.
It could make things worse if the people used Couriers instead of actual drivers of their own, as then anything you ordered that doesn't arrive or turns up damaged or spoiled, could result in both contributary parties supplier and courier, playing one off against the other, as to who was to fault, or certain companies like that might wiggle out of things or put a spin on something, to make out like it's a manufacturers fault, (if the person buys from an E-store, and not an official company website), then you end up not knowing if that is true or B.S.
At least in a shop it is difficult to hide from consumer responsibilities, like "faceless" corporations can, and if they get sent defective goods, they should be honest about it, or if it's only part of a batch or consignment, they will probably sell you a good product, and handle the returns issues themselves, without involving you, which a website based supplier would, and then I'd have to pay money ringing phone numbers to get my issue resolved, which might result in B.S. answers like the manager isn't here right now, when he is, or failing that e-mailing, and possibly wondering if after 2 days, no response was deliberate, or the e-mail get blocked as spam.
I can understand people choosing on-line purchases if they have nowhere local, or local prices are not as good, but I'm glad I don't have to resort to internet buying, as that has several problems, as I've just highlighted, and could be more bother than it's worth, if I ended up with an issue.
Good to read your response though, just like others

.