With all the poor QBs in the NFL - why would a team not look to sign better QBs that may just be sitting around. For example - Jacksonville, the Jets, Kansas City, and probably a number more. When in San Fran - Troy performed just as well as Alex if not better. Why are NFL teams so willing to stick with below average players and coaches instead of giving others legit shots. Luck of the draw has something to do with it. Look at Russell Wilson - if he was picked up by Denver instead of Seattle - he may not have gotten a chance to prove himself. I am sure this happens more times than not.
By the way I know that Troy Smith is in the CFL.