No, this is incorrect. The job was handed to Carter and only after everybody realized that it was a mistake to do this, Hutch was brought in. Vinnie was signed as insurance.
You forget, Banks was signed as the starter and never even given an opportunity to take the field. Anthoney Wright out played Carter, IMO, and he was flat cut.
I don't how you can say that Romo is the starter when he's not even completed a full season. Yeah, he probably is but that's not the same as a sure thing. Besides, the real issue here is who plays if Romo is hurt? That's why you bring in a guy who has the talent to win games and has experience. The compatition will not hurt either. That's all goodness as far as I'm concerned. Carr would be a good guy as backup if we were lucky enough to get him, which is doubtful.