It's driven by the Aussies.
Australian state governments will pay for the game.
Meaning that the game will probably always be in Aus.
The clincher seems to have been that the revenue will probably be a 50/50 split.
Some of that Aus state govt money going to NZR, tick that.
NZR has always been keen on getting more OS cash for OS games (looking at England there).
The AFL and NRL are already into Anzac Day bigtime.
Hitching their commercial interests to a solemn national event.
Makes my skin crawl a bit.
Especially the NRL!
When WW1 started, Aus rugby union closed down all its competitions, and all the senior players enrolled in the forces.
Rugby league didn't do that, and played on.
By the end of the war, rugby union was essentially non-existent in Australia.
Nice job by rugby league.
And that's why league is the dominant rugby code in Aus.
At least an Aus v NZ rugby game will also be a national occasion, unlike an AFL/NRL "club" game.