I would much prefer if people get X number of loyalty for purchasing a season ticket (not as much as it is now), then additional points awarded for every game they attend. Cup games and away games would award more points too (than the additional points for season ticket holders). This way points are awarded for commitment, and missing a game or two wouldn't be a problem. Something like 500 points per season ticket. 25 points if your ticket gets used. 100 points for cup and away games.