I think you've misinterpreted what I've suggested.
I've said that people could pay money (real money, maybe $2-$5 per month or similar), to belong to a league where people CAN'T earn/buy additional tokens.
So basically you pay to play in a competition where you're not allowed to pay money for tokens lol.
As I know for myself, I'm fine with spending money on games, and don't mind paying a subscription each month for a game which is good. As considering the hours of enjoyment I get, it's a good deal. However I don't want to spend money buying tokens in top11, because I think it's unfair on the other players who don't spend money, and using money to gain an advantage takes away from the effort I've put into assembling, training and strategizing with my team.
So basically a league similar to the T35 league which is run on the forums here, except an official version, where players pay a seasonal subscription and are limited by the game to 35 tokens (rather than having to submit 35 screenshots each season and still compete at auctions with token buyers).
I think that there would likely be a lot of people who would feel the same way as I do. The free version would then be supported by token buyers and advertising, while the subscription version would be funded by subscriptions.