To me the fundamental problem is that you generally can't keep anyone decent enough to win you more games than you lose as a backup. If he's that good, he'll be gone, because - well, look at some of the starters in the league....

Plus there are some teams that are highly dependent on their starting QB's skills. Look at Seattle. If Wilson were out, they don't win a game.