Soldiers fought for the freedom of their family, friends, and country and not just for a flag, Troops in the two world wars generally rallied around the Union Jack, and not the NZ Ensign.
NZ troops in WWI generally served under the British Flag and in both world wars unit or formation flags were far more frequently flown than the NZ Ensign.
Originally the NZ Navy was a division of the Royal Navy until the RNZN was formed as an independent service on 1 October 1941 but the RNZN continued to fight & serve under the Royal Navy Ensign until 1968 when the NZ White Ensign was officially introduced.
The RNZAF became an independent service on 1 April 1937 but It continued to fly the RAF light blue ensign until January 1957. Since then several versions of the RNZAF Ensign have been flown.
They fought for Freedom - Lest we forget
Vote for your favourite flag