Well this is what I think, the whole thing is a set up,
it's all part of Nintendo's master plan...
The reason why they set the price so high and didn't launch the 3DS with a good first party line-up was because they intentionally wanted to sell as few as possible, why?
Is it because they wanted to give third party developers a chance on the market?
No, the real reason behind all this is all about Nintendo stock.
By showing that they didn't sell as many 3DS's as expected, their stock drops in price.
By making a price cut soon after launch, their stock drops in price.
By getting employees salaries cut including Iwata's and then releasing such information as public news, their stock drops in price.
Remember how the former CEO Yamauchi lost $500 000 in a day thanks to the lower stock value?
They don't allow such news to be published expecting their stock to recover, do they?
They want to scare off stockholders in order to buy all the stock for themselves and sell it when it drastically rises again.
The good thing about lowering the 3DS steep price point now is that they'll get enough systems out there before this year's holiday, assuring great software sales.
Remember Zelda and Kirby will be out this year for Wii, a system which already has a humongous install-base.
And with all the American Wii owners getting screwed over with not getting games like Xenoblade, Pandora's Tower and The Last Story (for now) are hungry for new AAA games
and will buy Zelda in an instant.
All this will result in more sales than expected and rise the value of their stock, stock which at this point Nintendo already owns a good portion of.
So, don't worry Nintendo is doing fine.
And I'm certain that Xenoblade, Pandora's Tower and The Last Story will get an NA release too, it's just a matter of time.