So in other words you basically agree he's an average CB at best. Comparing him to Carr makes little sense to me because I never liked Carr and didn't want to resign him.
I just think Carroll was a foolish move, especially if the coaching staff and front office think he's a legit, quality starting CB that can improve our mediocre secondary from 2016.
He's a starting quality cornerback, so yes, he's average for a starter. He was brought in as a relatively cheap fill-in for Carr while Dallas tried to build a secondary. You've got to have players like that.
When Dallas signed him, it A) didn't know if Scandrick would be able to bounce all the way back from a difficult injury; B) didn't know if Brown would have a sophomore slump; and C) didn't know how the draft would fall.
Now, the Cowboys don't fully have the answers to A and B, but it looks like Scandrick is going to be able to bounce back and Brown isn't going to experience a drop-off and it doesn't know yet what it has in the rookies.
The foolish move would be to go into the season with just Brown, Scandrick, with those question marks, and a bunch of rookies that could turn out to be busts.
Carr started because we simply didn't have better options while we were spending top picks trying to build the line. Claiborne was hurt too much. Scandrick's game elevated but then he got hurt. Jones and Brown were rookies that had to earn the staff's trust, which Jones did to become the starting free safety and Brown did when thrust into a starting role.
Carroll is in the same boat. If he's starting, it won't be because of his contract, but because the staff feels he is the best option right now. We might not agree with them, but since they see these players up close every day, it's a good chance that they are right.