I see what you mean, but the statement is not actually true. As long as you release the keys at exactly the same time, it does hold it's angle. The problem is if one key is released a fraction of a second later than the other, then it angles toward that key's direction.
You'd have to roll you own manual control, tracking key latency, and ignoring 'quick' key presses/releases.