Guys, I understand what you're saying but barrett seems to have a much better grasp of the situation. It's one year and nobody says we're obligated to reach an extended contract with Dunta after that. You pay him the big salary for one season to see if he's all the way back and how he plays in whatever scheme our next DC uses and then look at it again next season. This situation with Dunta is a perfect example of how to use the franchise tag widely. Everybody wins this way. The Texans get to put off any long-term decision for a year and don't get forced into paying for a replacement immediatly. Dunta gets to be paid like the corner he feels he is (at least this year). What's not to like?
I get what your saying and I feel like NFL organizations view more similarly to this than how fans, like myself do. The thing that gets me is that the entire amount is guaranteed money (except if the player and team reach a long term deal, I think). Which the money would be prorated in some way? Anyways, in that case I think it may be worth it.
However, for simplicity purposes, let's pretend they go ahead and make him a 3 year offer worth $12 million ($9 million guranteed with $1 million salary each year). It's usually structured way different (in the teams favor anyway) so this is just to be simple. Randall Gay got a 4-year, $14mill deal with like $4 million guaranteed last year.
So, would a player in Dunta's situation pass up this deal? To me, the Franchise Tag seems really good from a players perspective but they always seem to dislike it. With a deal in place like this, the team has him locked down for 3 years, and if they end up cutting him... they're out less total and per year, than the whole franchise tag.
In Dunta's case, I think the use of the Franchise Tag would be similar to how you've suggested. Not because his PLAY is worth top 5 cb money, but b/c they want an extra year to evaluate him, be fair, and because Dunta may mean more to this team how he is... than a top CB like Clements. His overall value may be worth that money.