The key with all those things still on the High Street -- and also barbers and nail bars, if they're not fronts for money laundering -- it that they're things that you can't do online (food, drink, personal services).
Anyone else trying to sell stuff there that you can buy online -- usually more cheaply, and with more choice, and have in your hands next day without having to go and drive to the shop and park (or go on the bus/train if you're lucky enough to have public transport) -- is fighting a losing battle, and there's really not a lot they can do to resist the unstoppable online flood of cheap goods.
They can try and make their shop more attractive for browsers and provide the best service in the world, but they're really just putting off the inevitable because most people nowadays would still rather buy online... 😞