I've got a mate who whinges every year that he can't get a Sunderland away ticket. He says his 15 years of being a ST holder should get him loyalty points. He's only been to one away game in those 15 years - Souness' last game away at Man City haha! Thing is, i've got 15 years as well but also 120 loyalties, so why should he be on a level playing field? If you say, on average, you an away game costs you £100, that's £12k i've spent more than him!
You can make the system as simple or as complicated as you like but the way it is now is absolutely fine. The more you go, the more you're rewarded. Simples.