Coincidentally, I've had a couple of conversations recently about information available about pubs, and I have come round to the view that a responsible pub operator would make a point of checking what information is out there about their pub.
If I was running a pub I would make a point of checking at least once a week on Google, Trip Adviser, WhatPub, Facebook and maybe even Pubs Galore. It's easy for one or more of those to have a glitch (like
Facebook did when the Brewers Arms in Macc tried to correct their opening hours), so why would you allow inaccurate information about your business to stay out there when it's fairly easy to correct. Same with bad reviews on Trip Adviser, etc; if there's a right of reply option, why leave someone's gripe unanswered.
As a provider of a service, it seems strange to allow false information about that service to remain available to potential customers. Too many pub owners seem to be content (like the guy at that
micro in Allestree in 2017) to just shrug their shoulders and say "sorry". Better, surely, to be prepared and keep your customers happy, rather than saying sorry when you don't really mean it.
You seem to be saying that not advertising the hours should protect a pub owner from criticism if someone turns up and finds the pub not open. Why would a pub not advertise its opening hours? Back in the day when it was always 12 to 2.30 and 5.30 to 10.30 or whatever, I could understand not bothering to advertise hours, but that's not been the case for 30 years or more. I take your point about there being lots of pubs nearby, so the reviewer shouldn't be too disappointed; and indeed my reading of Rob Hunter's note is that he intends to return at some time. Once again, this doesn't feel like foot-stamping nonsense to me.