I disagree. I think the reason is more fundamental: with a mouse, you're doing a direct translation (distance in pad → distance on screen), while with a gamepad you're doing an indirect translation (distance in stick → velocity in screen).
This is harder, because you're essentially forced to calculate (in a low conscious way, of course) distance/speed to know for how much time you should turn the stick.