I'm also going to add my name to the "if I didn't have a season ticket, I couldn't afford to go to the game" brigade.
It's good that loyalty is rewarded in this way, but it's not good to price people out of attending the matches. I am in favour of the no ticket for no purchase history rule...