I have no doubt that Bad QB 1 is moving on. The coaches see the same things we do. I think the "experience factor kept Bad QB 2 on the field.
Not dumping either of the guys was weird because KF has never been shy about benching a starting QB, although the issue hasn't come up much because Iowa has enjoyed success with second year starters. Banks, Tate, Jake C, Ricky, Jake R and Nate all started in their second year.
Jake C was benched two games into his junior season. Future NFL QB Jake R was benched following the 10th best single season in Iowa history, in favor of a younger player, future NFL QB CJ Bearthard.
I don't even see Bad QB 2 on the roster come spring.