I'm gonna say one thing again, that nobody wants to hear, but is true.
Online automatically, when well implemented, slows the game's multiplayer momentum(save for a few exceptions like Mario Kart Wii which is helped by the addition of the Wii Wheel). Everybody who has the game can play the game online, and if the feature is good enough they often do. Even if it's just one person in the house that knows how to play online, they'll use that feature and probably dominate the game while doing so, or not play it any other way.
If you remove online, people gather. The person who was supposed to dominate the game by and ignore every other chance may invite family members, or even friends to join. If there was online, he would be able to play with others more easily, and as a result may not invite other people to play. Additionally, online enables him/her to play with other players who own both the system and the game.
That does not develop sales as much as bringing people who do not own the game. YIn your frustration, of not having an online feature you may reach out to a neighboor or a coleague, those people may not have the system and the game, and as a result of playing with you may buy it.
Local multiplayer exclusivity creates a social circle that envelops a growing popularity which online slows down significantly. This is how Wii Sports emerged, along with many classic multiplayer games. Those games would never have been as popular if they had online multiplayer. That's the business reasoning behind it, but also there are advantages to local multiplayer. There is an additional fun value to it, and plus it helps you connect with people closer to you, which for a lot of people is quite valuable.







