The trouble is that whereas (in normal circumstances) a range of local shops might be great for the retired, they are not much use to those who work full-time. It was bad enough having to drag two small children round a supermarket on Saturdays, without having to source a week's groceries from assorted smaller shops, and my life changed for the better when online ordering and deliveries came along. It gave us the weekends to enjoy as a family. I would have been devastated if that service had been taken away in favour of specialist shops.
Now that I have time to shop, I am completely out of the habit and don't want to, and anyway, as I don't drive and have breathing issues, I would really struggle to have to 'go shopping' in the way my mother did, taking all morning to go round several shops, queuing in each, then lugging heavy bags home twice a week or more. I am very glad that those days have gone.