Probably because the shifting is part of the "phalanx" code, and that they didn't felt like rewriting it for the only non-shielded phalanx unit in the game ^^
that sounds about right.

is that part of the code hardwired into the game? or can it be modded?

if it could be modded you could tone down the drift to the right, or remove it totally.