It certainly produces a tension between short term effects and longer term planning, and economics vs. team performance.
If someone never changes their team and never logs in, they really won't benefit.
It also has role playing value, for example the bonus All Star votes.
There could also be supporter lagniappes, perhaps fan favorites could have a player blog, or additional action pictures.