Even if the download prices were identical to the retail prices (which they're not), they would still be too much. Nintendo saves a ton by selling directly to the consumer with no manufacturing costs. Would it hurt to share some that huge saving with the consumer? If they did, they'd probably get a lot more sales too.