I'm breaking this portion out of the Bad Games by Good QBs thread because solving just this one issue would be a great improvement to game play.
Can we get an estimate at when the QBs running parallel to the LOS until they get sacked is going to end? It may not be a "bug", but it's a terrible design deficiency that is probably the result of multiple factors.
I'm not saying that QBs shouldn't run parallel to the LOS or that running parallel to the LOS should never result in a sack. However, I would say 90 percent of the time I see a QB "scramble" parallel to the LOS, it ends up in a sack.
How difficult coding wise is it to revise the current code to something like the following: Once the QB is beyond the tackle (so let's call that 5 yards from the start of the scramble), check to see if there is an open WR. If there is an open WR throw, else check if there is a running lane up field. If there is running lane run, else throw the ball away. Right now the QB runs all the way to the sideline before deciding to run upfield (rare) or throw the ball away (even more rare).
I'm asking the above as a serious question. I don't know if it would actually introduce more complications than the one it proposes to solve.