I agree on that.
A binary Run/Pass focus to have the LBs/DBs ignore the Play Action or Draw (or at least increase their chances of doing so) on the so called "Passing Down" or "Running Down" respectively, would it seems to me, be a better mechanic. Run Commit, as it is designed does seem a bit unrealistic; combined with some anti-run blitz, it is almost of a "double run commit" (and, again, the AI does not use it).