It's pretty standard for non flexi fares I think for Airlines outside of the USA. It is only the USA has the law that you can cancel for free within 24 hours. I have had air nz waive fees like that before for me, I am Elite, it really just depended who I had on the phone.