That decision was made after injury, giving him and excuse to play a guy he felt was better. John's move was bolder because he changed his play-caller with the playoffs on the line.
You have to remember, what's happened to Baltimore isn't just offense. It's defense. They beat Denver with defense. It didn't take a genius to see Ray Rice needed a few more carries.
Caldwell has stabilized an offense that's scored 62 points in two playoff games and seen quarterback Joe Flacco throw 5 TDs and 0 picks.
Going to Kaepernick in the middle of a season -- high risk, higher reward. To this point, it has transformed the offense. Look at the effect it's had on Michael Crabtree.
No doubt there, but Caldwell has stabilized the offense. Rice told me that Caldwell doesn't change much. He goes in with the game plan and allows players to out-execute the opponents.