> In North America it seems the vast majority of "pubs" are gastro pubs
To be fair, at least in the US, anything calling itself a "pub" is already going down a marketing/branding road and it almost certainly means they're going to try to evoke an Irish or British sensibility.