Most game controllers were and are potentiometer analog sticks. GameCube sticks are still potentiometer sticks, hall effect joysticks are not common. I have no idea why older generation consoles didn't seem to drift as much, I think it's recency bias, but I also have some GameCube controllers that work perfectly well to this day. I can't say the same about my PS4 controllers.