As you suggest, flying a lot in full Y or premium cabins does actually bring in a lot of Airpoints (and status points of course). Last year I probably only earnt ~5% of my Airpoints from card spend, the rest was flying.
There's plenty of people out there doing long haul flights most months - this makes building up a few thousand Airpoints pretty easy, particularly if you're not using them for elite upgrades.