Here's my take on "online".
We may all scoff when Yamauchi or Iwata says it, but the videogame industry is doomed. Not right away, of course, but the time is getting ever-closer when the game makers will be unable to put out better games than the ones they have before.
Now, that won't exactly kill anyone, I mean, look at the book industry. You can have a masterpiece like Lord of the Rings sitting around, abundantly available for decades, but that doesn't stop the next Harry Potter from coming out and being embraced. But how many book publishers can say that they're riding high, as one of the biggest, most successful companies in Japanese history.
When people stop paying for newer, better graphics, game makers will have to come back down to Earth. But is it even possible to make current and future games without the Hollywood-style production values we've all grown accustomed to?
So game companies are reaching for "online" as a life raft. I saw a breakdown a while back about what all of Square-Enix's internal teams were supposed to be working on. Their second-biggest team was listed as "working on FFXI". A game that's already come out. And they're gonna keep working on it, as long as people are playing it. That's the life raft. They never "sell you" the game. They never stop working on it. They just "rent" it to you, and their job is to "maintain" it.
Online is cool. It's multiplayer. A little less personal. Sometimes laggy. But you don't have to worry about split-screen. And thanks to the internet, you can almost certainly find a friend to play with, no matter what your situation or preferences happen to be like.
But Nintendo doesn't want to charge us for it. They've been willing to embrace four-player multiplayer, on a creative, and a hardware level, but not online. They just don't think it's worth the money, and aren't willing to pay for it (and nobody else is either, free online console gaming is just a hook for now).
My main beef with Nintendo regarding "online" right now though, is that they have a solution. Old school. Peer to peer. Let the user's individual internet connection bear the brunt of the work. That's what it's for. But Nintendo's not implementing it. We shouldn't need to be looking to something like Warp Pipe to take our multiplayer games like Mario Kart online. Nintendo has the software to do it, ready and waiting. But waiting for what? I can only guess that they're hoping get the timing of their impact better, and introduce their online solution with the N5. Or maybe, just maybe, important allies like Square and Sega are saying "Hey, you may think it's just a life raft, but stop rocking out boat already!"