Do any of you know why Battle.net is still free to this day? Because they run very low bandwidth servers where the player's computers host the games. Nintendo uses the same methods. Why is Microsoft charging money when Sony and Nintendo aren't? It's a matter of cost to run the servers, how they implement the policing, and data exchange.