This is a nice suggestion, however I don't buy the idea of using tokens to renew my players contract. I currently sign 3 players per season 2 from negotiations and one scout and I keep 8 players every season I spend less than 100 tokens. If I'm to use tokens to renew their contracts that would be an extra 160 tokens spent according to your proposal, so no thanks.
It's possible to boycott the auction system if you plan your team right I've not signed any player from auction in my first team for the past 6 seasons, I rely on negotiations, a few scouts and largely recommended players.