No way does it cost $2 to press a blu-ray disc in large quantities. In 2009 it was already down to $1.87 for a small run of 5000. http://www.blu-ray.com/news/?id=2725
Single layer 5000 units today $0.75 http://www.quickturnduplication.com/html/blu-ray-duplication-prices.php
No doubt Nintendo can get that unit price down a lot further for a milltion copies of Zelda...
There's no doubt it costs more to produce a cartridge, much more complex. To compare to a sd-card replication service http://www.discburn.com/html/flash-memory-card-pricing.php starting from $15 per 4GB card.







