When I think of Airmiles, it reminds me a bit of the Bitcoin currency.  Airmiles makes you jump through hoops to earn and release the value of extra airmiles.  Earning just the minimum miles without participating in their games you would have to have a super large spending budget to collect a lot of points.  Why bother playing their games and collecting and being a holder of this questionable currency if they continuously devalue our banked savings.