No, that’s not it. The issue is that NFL execs, HCs et al are paid big $$ to have foresight. A vision for building a team. Bills fans mostly don’t have anything against Allen, but Mahomes looks as close to a sure thing as there is. Allen may or may not pan out at all.