That is going to make this a loyalty program only for their most frequent customers, which may be their intent.
And not a revenue generator, I'm guessing.
Seriously, why would I sign up for a VX-branded credit card, where the points expire in 18 months anyway?