If Nintendo could price discriminate perfectly, they most certainly would, but there are negative externalities (i.e. bad PR).
I've wondered why retailers don't do the following: set MSRP to $X, but charge $X + $Y, but donate $Y to charity, and advertise the fact. This is basically a variation of bundling, except people aren't too happy about that, either. It's easy to be emotional about greedy scalpers or greedy retailers (that forces me to buy $Y of crap), but most people don't think of greed and, say children dying of cancer, in the same train of thought.
these things would've cost next to nothing to make, and they figure they can sell a large enough volume at a low price that they'd net more than upping the price slightly and selling substantially less.
Yep. It would be very bad for the brand if the device came out at a very high price initially.
Nintendo has to pick a price for the long term, ship with it and stick with it. Short term profit opportunities would have a very large long term cost.
Or why not first release an expensive limited edition while they scale up production?