Because people don't want two big electronic devices in their pockets. The smartphone has more features and cheaper games, so it's an obvious choice for the average consumer.
And the most popular games released for the 3DS at the moment are basically just home console games with less content. People simply don't need to buy the console; They have already played Star Fox and Ocarina of Time, Mario Kart 7 is a lacking experience (well, in my opinion) and Super Mario Galaxy is superior to 3D Land. Sure, all those games are great, but they can all be overlooked until games like Pokémon arrives.







