azgreg imo, they won't be taking a QB, unless later on. Yeah, a rookie contract would save them several million...right now. But what happens if that guy doesn't work out? Better to keep someone with a few years under his belt and load up around him/help him to become what everyone thinks he should be. Like DonM said, they can do just that by having that #1 pick and trading it.
Maybe the next mock draft has them getting rid of Fields, and moving Bagent to #1😲, with his already rookie contract. HUGE savings! And still trade off that #1 pick.