Sensible change. Makes the league a bit more important again, which can't be a bad thing and should stop some of the abuse just to get the tokens from associations.

If players still want to focus on associations they can do, they just won't get the tokens, which may not be an issue for them.

Seems a fair compromise all round, hopefully it doesn't introduce any other unforeseen methods for exploiting the game