It's really interesting reading all these comments. Following on from my earlier post the whole retail trade has changed dramatically since the onset of the internet yes but I'm also not convinced it's just that. Out of town shopping centres have also been to blame.
When we moved to this small market town 32 years ago we had 5 banks, post office, a small boutique, Woolworths, mens outfitters, a large shop selling bedding, curtains & all manner of haberdashery, 3 butchers, a shoe shop, a hardware store, electrical shop as well as the normal bakers and green grocers and just one supermarket the Co-Op. We had a local market 3 times a week which was always very busy. No one needed to go out of town for anything although I did used to take my mum to the nearest big town as our weekly treat for a look round the bigger stores and lunch out. Then 28 years ago they built Meadowhall and that started the decline. Over the intervening years the older shopkeepers retired and their premises either turned into kebab shops, cafes, places selling tat or even worse just became derelict. They started to build more supermarkets (we now have a choice of 5) People stopped going to the market so that closed, the banks shut leaving us with just one and people became more mobile so started to go out of town. Big retail parks sprang up all over so that shopping became a weekend trip out and thus the whole cycle started. The internet is just progression and as someone said it does mean small online businesses can also compete. You can set up a website and sell stuff you don't even need to stock now and buy anything from anywhere without leaving your chair which is a godsend to those housebound or with no transport.
Thankfully some councils are realising regeneration is needed and beginning to modernise town centres but whether this will be enough to entice residents back into them to shop remains to be seen.