So if I want to buy some beer I have to go to a supermarket, not my local family-owned, socially-distanced, pub round the corner from my house? Oh, but I can get food from that same place, just not beer. This rule seems to make no sense.

How on earth is that safer?!