I asked this before, but the hype from before the 3DS launch made many here not even consider that possibility. Now things are different. Not only is there the price cut (another prediction I made, although even more drastic than I thought) due to low hardware sales, but 3D movie sales aren't that good anymore.
In short, the 3DS might have come out too late, when the novelty of 3D from Avatar wore off (and that's even if you aren't considering what people like Malstrom are saying about 3D gaming), and it's coming across as just another fad that the entertainment industry likes more than the public.
So I again am stating that it might be in Nintendo's best interest to drop 3D from the system. The depth perception advantage some tout is far outweighed by the disadvantages (not to mention the sales of Modern Warfare, Mario Kart, Gran Turismo, GTA, Monster Hunter, etc. show that depth perception isn't that much of a problem for most gamers).
And some might still state that the name requires keeping 3D. Well drop the name as well. It's a piss-poor differentiation from the DS. It makes it look like it's just the DS with 3D effects. Call it something like the DS Advance. Give it a shape redesign as well.
Of course better games will help, but if people are turned off by 3D, it needs to go.
A flashy-first game is awesome when it comes out. A great-first game is awesome forever.
Plus, just for the hell of it: Kelly Brook at the 2008 BAFTAs