Holy cats pajamas, Batman!
1) ISU is 4-3. Baylor at home + Kansas = good shot at bowl game.
2) ISU is still playing for a bowl game (in case you didn't understand piont 1). You don't "play for the future" until the present is toast. We're not Kansas.
3) We're 4-3. It's not like our offense hasn't been good enough for 4 wins. I think Barnett against a poor defense (Baylor) will allow the run game to work, and thus the whole offense. Enough for a win, at least. For that matter, I think Steele would be able to beat Baylor.
4) Our 2nd best opportunity left for a win, you don't give a QB that hasn't been getting many (hasn't been getting any?) practice reps their very first start.
For my money -- I think Steele gives us a better chance in general. However, Barnett may give us a better shot against a poor D line (because the zone read/run game will be there). Steele may give us a better shot against a good D line (where the zone read/run game is poor, and QB scrambling/throwing will be key). I would have liked Steele to come in earlier against OkState.