Even more frustrating, its not even that difficult to fix. All they need to do is implement a renormalization routine.
If you find your controller is drifting, then the console just needs some menu where you put the stick to a bunch of reference locations, and then the stick maps outs its own response and renormalizes. "This is neutral." "This is upper-left as far as it goes." "This is..." ect... Maybe even with fine grain mapping adjust if the player really wants control over drifting behavior.