Actually what I'm saying isn't that the CPU "knows" if it is a run or pass, they have chosen their play based on exactly what type of play it is; eg a Reverse, a Double Reverse, a Toss, etc. Its not just that the CPU knows if its a run, the AI knows exactly what kind of run it is AND it immediately reacts to the play the moment the ball is snapped as well.
And as far as the why? Thats simple, time and effort = money, and "they" know they can reuse the same code not only for several games, but for literally decades in some instances...
Thanks! Can you refresh my memory, do 360 files need to be opened in Horizon or something to decrypt them? Its been a while.