From a business standpoint, I think one could argue that reward points are too high...regardless of how good you are, you should still have to pay for seasons. If you want to give a free season to those that win national championships, fine...but not 3. Most other games here, you get 1 free season, and I think it would be smart BUSINESS to do the same here.
Folks have generally been over-spoiled with/because of reward points.