For me, the 'problem' with pubs is having too many customers in. The four times I have been in a pub since July 4th, it was well regulated, socially distanced, etc. The horror stories are when customers are rammed inside or outside. Much The same as overcrowded beaches, large demonstrations, etc.
The hospitality industry is one of the largest employers in the UK, and it needs at least some income. Some pubs are limiting customers to two hour slots. I'd be quite happy with that.