It’s probably the same programmer/designers creating the controls from game to game, and even if not, they’re reusing a lot of the same code. I would guess the wonkyness comes from what they’re trying to accomplish with the controls, which is to combine player control with an object that has physics working on it,…