Except everything you just said completely ignores the context of the reality of what really happened.
1. KC - They are deep on both sides of the ball. They have the luxury of being a contending team already and can make a move like this and still be a real threat. They didn't take Mahomes to start this year, they took him because they can afford for him to sit a year or two while this talented roster of theirs competes. One of the few teams who could afford to do this with picks. On the other hand SIX teams who desperately need a QB, well 5 who are currently desperate (Cle, Chi, SF, Jax, and Jets) and 1 in need of an heir apaprent (SD) urgently ALL passed on him which says A LOT more than KC moving up to pick him. Guess what, Denver traded up to get Tebow...didnt make it a good move either after everyone else passed on him and they traded up to take a 2nd or 3rd round prospect at best in the first. KC just did the same thing. Now Mahomes may go on to have a better or worse career, only time will tell...but geezus, this flawed logic that Mahomes is kind of demigod now cuz KC traded up for him is absurd. The fact 6 of the first 9 teams drafting ahead of KC all needed a QB really bad and yet chose to pass on him tells me more about the type of prospect he is (RISKY) over the fact KC trading up does.
2. Houston - This is a team that was desperate for a QB and once the top 2 were gone had to do something to get a QB. They have no one after screwing up and giving Brock a huge contract he didn't earn and then paying a hefty 2nd round pick to get rid of him. Their ONLY choice was to trade up and get one and were 100% forced to do so after Romo retired who they were banking on bringing in. Those 6 teams who really needed a QB in the top 9 picks also passed on Watson too. Again, doesn't mean Watson will be a bust, just means there was more risk associated with him then QB needy teams were comfortable with. But Houston, who has a great roster and one MASSIVE hole at QB and no 2nd round pick this year had to do something.
So please, lets not over exaggerate the situation here by ignoring all the reality and context about what really went down.
You have either distorted or misunderstand what I have been saying on this qb issue for months. Let's stop with this false premise that the qb we select has to immediately start. That has never been my claim. My consistent position regarding this qb crop, and almost all qb crops, is that they shouldn't be starting right out of the gate. Buffalo is in a good situation for adding a quality prospect with TT as a bridge qb. That's what TT is, nothing more. But that isn't a bad thing. He is serviceable and adequate enough to buy time for the younger player to learn and earn his way into the lineup.
There is a context that you and others seem oblivious of. The Bills have not had a legitimate franchise qb in more than two consecutive decades. It's not surprising that the team's wretched record has directly tracked our deplorable qb situation. Your recommendation to continue slumbering through the years and wait for the perfect situation that never comes is an approach that has been scrupulously followed by this flaccid organization. What has it got us? An ignominious non-playoff streak!
Over the years the Bills have had more than a few opportunities to select credible qb prospects who could have changed the trajectory of this dead-lining franchise. Instead of vacillating and dithering don't you think it would make more sense to demonstrate more urgency and aggressiveness in actually addressing the issue?
The Bills were in a good position to take a calculated risk in selecting either Mahommes or Watson. They did what they usually did: They passed on the opportunity for others teams to seize on. You make think that is a smart way to go but not I. It was dumb!