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.
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.