I can only assume that McDermott was still in the process of getting settled in and decided not to pull the trigger immediately in that draft.
I have a question I would ask and don't have the answer. How much time did McDermott have to think over the draft considering he was coming into assume his first HC role?
If he decided to play it safe and not make any hasty moves I can forgive missing out on Mahomes and waiting until he had a better aim at a target.
It looks like Allen has his struggles but I'm not convinced about how good or bad he will be because he has been a bit of both. I would not give up McDermott for Mahomes and that is my final answer.
We don't need Allen to be Mahomes. We just need Allen to be a better version of himself. The record is 3-1 and so close to beating the Patriots. The Bills were one score away from everyone riding Allen's jock.