Even though I only got 35 tokens per season, I was crazy earlier in this season that I brought and sold many, approximately 5 or 6, free agents. At one point, I had about 6 unsigned players including a few free agents. But this is not my habit. I cannot afford to do so frequently. I sign free agents when my team had temporary free player slot during squad upgrading.

Personally I don't object defining such a limitation. In my opinion, 4 or 5 is usually very very sufficient. But I don't agree putting too many restrictions on token buyers/farmers for using their tokens. They have advantages because they put their resources on the game.

Player buying & selling are slow processes. If replacement players must be acquired after selling players to free player slots, my team may sometimes have shortage of players for several matches.