I agree...
If you average the pokemon games out between the 2 or 3 flavors each of them have, none of them even break the tie for 25th place. So with that logic wouldn't the list look more like this?
1. Pokemon all previously listed 75.84 million
2. Mario: 2, 3, Land, 64, The New 63.52 Million
3. GTA: Vice city, San Andreas, III 36 Million
4. Gran Turismo 1, 2, 3, 30 Million
5. The Sims 1 and 2 29 Million
6. Mario Kart super, 64 16.47 Million
7. Final Fantasy VII 9.8 Million
(who knows where this would be with ALL the FF numbers)