There is no such thing as a crystal ball, all evaluation techniques are flawed in one way or another. Analytics is just one tool, you can never just go by one tool in and of itself. The makeup of the person, mitigating circumstances of the data the analytics use need to be considered as well as many other factors. All the evaluations are done based on what a player has done in the past with a particular team and particular coaches. It is also a small sample size and he is young, he has growing to do still.
I think we need to pump the brakes on him though....hopefully it works out as well as we all hope but the guy has played a couple quarters in preseason, no way enough to know what will happen down the road. People are actually saying look at how good the Bills did selecting Allen instead of trading for Foles cause Allen has done well while Foles has struggled in preseason. There is complete amnesia about what Foles did in real meaninful, super bowl winning games. Now we only need to know about his stat line in his last preseason game to know he sucks. Dont take that to mean I want Foles over Allen, I am just saying we need to relax and let things play out.