With a new coach, on the job for a handful of months, a lame duck GM in place, and not knowing what you had as a team, the Bills were in no position to draft a QB early in that draft. Once Beane was in place and they saw the team they had, they knew what they needed in a QB. The timing was just not right for Mahomes.