I ask this question because as of late I've seen numerous people claiming that Microsoft has a right to charge for Xbox Live given the assumed costs associated with server upkeep, bandwidth, etc., and I've also seen many claiming that the PlayStation Network is the current cause of Sony's losses in their Networked Products and Services division, given that ps3 hardware is now profitable, and was at the very least near the break even point prior to their last financial results.
If the costs associated with maintaining a server based online gaming and distribution platform are so high, how is it that Valve is currently rolling in cash? They support all the main features that XBL and PSN support, from achievements, to in-game text/voice chat (which is peer to peer anyway, so it costs them nothing once implemented), and on top of that, they're now supporting cloud storage to save your game progress, something that XBL does not do and something that Sony is only considering for their premium PSN service.
The only thing I could see being the cause of this would be Valve's smaller yet far more active install base. I doubt Steam's member base is as large as the combination of Xbox Live Silver and Gold members, yet they probably buy more games. Left 4 Dead 1/2 sold better on Steam than on 360, and I'd assume Steam in general has a much higher attach rate, given Steam's crazy good deals, thus they make more money per user. I own countless games through Steam that I may never even play. Buying Knights of the Old Republic for $2 is simply too good a deal to pass up! I'm sure the 60 cents or so Valve gets out of that helps cover the cost of me using their service.
Of course, it could simply be that the costs of maintaining such a network aren't as great as we're lead to believe, and the money spent on games and other products bought through the network (or even bought via retail) are more than enough to cover any such costs.
Have Valve simply created something special with Steam? Or are the costs supposedly associated with such a network simply an excuse to convince us to pay for services that could be free? Does anybody have any evidence either way regarding the costs of mainting such networks?









