They can have over a million games. They still need to make them popular. And if all people do is download a 'racing' game and get bored with it after 5 minutes because it controls horribly and its 2 levels long, then they aren't going to go and download a second racing game.
The reason people come back to the DS is because they get addicted to games like Mario and Warioware, and want more.