I wholeheartedly support the accuracy penalty while moving and shooting idea.

I don't think it's the coding issue that is the problem, though, but rather that they would have to create walk+aim, run+aim and strafe+aim animations for every race in the game.