Everyone will say Gerrard because only players that score goals can be good. It's kinda weird that defensive players are rarely up for the Ballon d'Or, eh? Guess they must all be crap.
Gerrard and Scholes are completely different players anyway, so comparing them is a bit dumb. "Midfielder" is quite a general term for a lot of types of players, and the attacking ones will always come out better if you group them like that.