Speaking to a crowd in Auckland shortly before the election, New Zealand First leader Winston Peters said he was confident of winning Northland and he planned to put the national anthem to a referendum. His reason - nobody ever sang it in pubs.
Winston Peters might have to go a long way to find any national anthems being sung in pubs. He won't hear it happening in England, Scotland, Wales or Northern Ireland. Those places cannot sing their anthem in pubs because they do not have a national anthem - which is why the visiting Lions could not offer one to balance the NZ anthem. (God Save the Queen is the anthem of Great Britain and the Commonwealth but not of the individual divisions within.)
Americans can't sing their anthem in pubs, because its vocal range is 1½ octaves and needs a professional singer for any major events. Canada has revised its anthem words three times, but apart from genderism, some Canadians still shrink a bit at the words, "Oh Canada - we stand on guard for thee." And Greece's national anthem would need a patient pub crowd since it has 158 verses.
Canada's anthem originally said "thou dost in us command" then in 1913 changed it to "all thy sons command." But recent unrest indicated "sons" has to go. A similar problem faced Australia but "Australia's sons let us rejoice" was discreetly changed to to "Australians all let us rejoice."
In New Zealand, 70 different songs have been published claiming to be "New Zealand's National Anthem". Public acceptance settled on God Defend far above all the other contenders long before it actually became our anthem in 1977.