This “fact” isn’t a fact. Pubs aren’t anywhere near closed in Ireland on St. Patrick’s day.
It’s probably the busiest day of the year for them.
It’s probably the busiest day of the year for them.
So it's possible that this was passed down the generations as fact. It's not true any more though.