My guess is that 2GB was chosen because it is the size of the SD card included with the 3DS, so they know that everyone will be able to download such a game if they want it. I doubt we'll actually see games of that size, since using up the whole card would probably turn many people off from buying it. Or at least for a while, maybe there will be larger games if signs point to many 3DS owners having larger SD cards.