NZ airpoints is revenue based - generally fares to europe are not double or more the fares to asia
There are lots of anomalies. For instance some flights under an hour earn more than other flights of 5 hours. Annoying when adversely affected, but you can also use to your advantage.
If you want a mileage based program there are plenty of alternatives.