The most important function of franchise tagging is keeping a league’s teams balanced, preventing teams from perennial bottom-dwelling. In order to keep the league balanced, the NBA’s draft grants the earliest picks to the league’s worst teams.
The balancing effected through the draft is seriously undermined when high draft picks leave the teams that drafted and developed them just as they arrive at their playing prime. While sign-and-trades (or extend-and-trades) are possible, teams losing high draft picks to free agency often receive minimal value in return, possibly as little as a trade exception (which often expires unused).
So, when budding or bona fide superstars leave the teams that draft them for bigger and better markets, the league’s balancing suffers dramatically. Obvious recent examples include Cleveland and Toronto, who lost their superstars for trade exceptions and picks.
In the NFL’s system, teams are guaranteed to be able to hold onto their franchise players for up to three years after their rookie contracts expire by virtue of the exclusive franchise tag.
http://blogs.hoopshype.com/blogs/tolnic ... er-system/
Do you like the idea of teams having the ability to franchise players?