Yeah there is no perfect system. And money will always give an advantage. Compensating for that and validating that people not just bought 3 seasons worth of tickets but actually watched the games, would mean checking id:s (Which also has downsides).
I do think the loyal fan systems with their drawbacks are still much better than the purely market economic approach. In the example of Super Bowl, the people who wanted to be sure to get tickets would need to have season tickets to all teams. The only resource we are awarded fairly is time. Estimating how much time we dedicated to the team/artist is fair game.