A good third of the pubs are missing in my town tbh and they're definitely still open.
It looks like the data is from OpenStreetMap so maybe you could add them if they’re missing there?
If you click the question mark it has:
> Pub data is sourced from the Food Hygiene Rating Service (FHRS) via GetTheData Open Pubs
https://www.getthedata.com/open-pubs
Ah, interesting. Searching the dataset for my local area, this seems to include some restaurants, but omits hotels entirely. That's skewing the numbers downward tremendously.
I would argue it's your civic duty :)