But the old system of free agent was bad before it looks only to the salary,why don't reinsert the free agent on the market,but with a minimum of skills for a certain role(ie, a guard had to have at least than 10/9/9 in Js,Jr and Od))?
First off, only skilled players were ever eligible to become free agents -- I never saw free agents with skills lower than what you're proposing. And second, I fail to see how an owner can be such a complete moron as to train nothing but shot blocking and slobber over bad players for $2 million bucks a pop, and yet still amass enough money to pay for said slobber-generator. I've been playing for three seasons and have never been anywhere near $2 million.
In the past system you could have a player with legendary in driving and handling and atrocious/pitiful in outside defence.Because the salry of this player was over the level to become free agent
When we talk about with this question,we have to point out what effects the free agent have on the market
There are two effects,one good and one bad
The good effect is that the presence of the free agent help to lowered the prices and bring them towards a fair value in the market
The bad effect is that these money used for free agent are wasted out of the market
If we find a way for a compromise between these two effects we can re-introduce the free agent.The bad system was wrong because it's not a right thing evaluete players with the salary.And if someone buy the previous described player(pitiful outside defence/legendary driving and handling) the money waste in the market are REALLY wasted,beacuase the team which buy this player,cannot sell him to some moron,so there's not a new circulation of money
If this team buy a good player,the money went out from the market,but the transfer bait a well-chain for the market because:
-the team who buy the free agent probably had to sell another(often weaker) player to have again a good economy
-this player will be bought by a team of a lower category which need that player and spent these money ehich before that cannot spend on the market
-this team will sell one of their player to lower's team categories and so on
There is a range of medium players who are poorly available on the market(and this is why the prices of the players have "strange"-for who doesn't knoe nothing of the basilar economy laws- variations not strictly related with the strenght of the players),and many teams are stopped from spending their money because they dont'find what they need
So,if we insert free agent that could create a good circulation of money in the game the good effect go over the bad effect,if we insert awful players,the good effect wins
So,we could reinsert the free agent on the market estabilishng some basilar parametres over the salary,as the presence of a certain level in the main skills for the role,or a total higher level of the skills if some player have the main skills at a very little distance from the previous standard