Yes, I think some pubs will be going, with some of those reasons you suggest not helping.
I do buy alcohol in supermarkets, off licences and online too - you can buy lots of rare European beers online which I like to get. However, none of that beats going to a proper pub. Many people will continue going to pubs - it’s good to get away from the house, talk to people you might not normally talk to, try some beers you might not usually buy, chat to the bar staff. It’s clear many pubs act as a community hub which obviously you can’t replicate at home.
I don’t want to live in a world where you work at home, shop at home, socialise on Zoom at home, and I’m sure I’m not the only one. But of course, many of us have been forced to which is impactzing pubs, restaurants and shops.