But again, I would say that is ultimately the developer's fault, not consumers.
If devs want to make games light on content in 2011, that's fine. But when it is so easy nowadays to include online leaderboards, challenges, multiplayer, achievements, etc., the devs don't really have an excuse when gamers finish their game in 4 hours and have nothing left to do, or little incentive to do it. The fact alone that neither first party launch title had any SpotPass or StreetPass functionality whatsoever is laughable, IMO.
If devs want to charge $40 for their game, and not have people whine about how short it is, I don't think its unreasonable that they include even the most basic features that would greatly enhance the replayability and overall value of the game.
I keep going back to my iOS Poker example, but it really is true, IMO. If a developer of 5 dudes can implement leaderboards, online challenges, achievements, unique challenges, etc., all in their $2 iOS poker game, a billion dollar corporation like Nintendo really has no excuse.