Shops need to give up trying to do too many things, with too big a store, it doesn't work. You can't be the amazon of the high street as business rates won't let you.
Shops just need to go back to being small, specialist and quality, where you can see/ look at lots of specialist/ small items quickly easily and compare them with knowledgable staff.
Expecting staff to know everything about everything is impossible, so you get them knowing very little about lots of things, which doesn't offer anything above what the buyer already knows, and certainly not above what can be found online. There is a big benefit to doing it in person/ store though, as you can pin the review/ recommendation on someone, it's more accountable/ personal. Rather than doing what we all do now looking at reviews online, thinking they're real. Or a thinking a comparison "review", isn't massively subsidised (basically a bribe).
Charging at 10p/ kwH could be done at cost for the councils and would be cheaper than most get at home (typically 15p KwH), this would assist people going into town and make more people that live/ work in town but not have a drive, have a lot more EV options. Doing it at cost is fine for councils, even a loss leader would be fine, it keeps towns open and money circulating locally, rather than going into Bezo's ex wifes pocket. The council won't get the cash directly, but they would indirectly and central government would each time money changes hands (tax/ vat etc).