I think this is more due to reorientation of the player in the run.
You don't see curved lane in the route of players... The players have to stop reorient and then restart running.
This lead to odd looking play such as this but also with defensive linemen unable to contain QB in the pocket and sack him or secondary uneffective zone coverage.
Unfortunately, I think fixing this will necessitate to dig deep in the foundation of the game engine ... so not such an easy job to implement.