Nothing is free, someone, somewhere is paying for that online. It may be the game publisher, like EA or Valve. It may be the community or an ISP, like many PC games. Or it may be Sony charging publishers to serve demos and downloads. Or it might be MS charging users.
No matter what, while these services may seem free to use, they are definitely not free. And when you're scaling a single service to serve tens of millions of users, that's a big cost. So do you eat it and palm some of the costs off to publishers like Sony, or do you get a sub like MS?







