Maybe they will release Bravely Default on steam in 15 years so I don't have to buy a 3DS for 2 games.
There's plenty of decent games for the 3DS.
Ocarina of Time
Animal Crossing: New Leaf
Monster Hunter 3
Pokemon X & Y
Mario Kart 7
Theatryhthm
Starfox 64
Professor Layton
Cave Story
Phoenix Wright
Etrian Odyssey
Shin Megami Tensei
Bravely Default
Kid Icarus
Fire Emblem
Do you need more?
But yes, in a perfect world, everything would be on PC and if you wanted to go mobile you could just use a shield, but sadly that'd also require an internet connection. A good one at that too.