The Taysom Hill deal was for 21 million dollars!

He may play multiple roles but he's not filling the snaps of all those roles. Secondly most of those postions would be on minimum or rookie contracts, so 0.6-1 mil. A 10mil player should be giving you at least top 4-5 snaps.

With his special teams snaps he had more than Jared Cook who makes 8mm.

Here's the bottom line. If you truly believe a player is your future starting QB, you don't give him a two year, 10.5mm per year deal. That's what you give a guy that you've told will compete for it next year, that gives both the team and him an out when he gets beaten out by a real QB for the third year in a row.