Bei deiner Aufzählung ist Valve's Steam nicht zu vergessen. Es ist zwar schön, dass meine Spiele immer auf dem aktuellen Stand sind, aber warum muss ich die Patches laden?
Neulich hatten wir im Clan (jaja, der
NBW-Clan ist schon aktiv

) Training, und ich habe wieder alle aufgehalten, weil sich Steam erstmal aktualisieren musste, was ca. 20min dauerte.
Und ich selbst habe ja CS:Source, nur kann ich einfach nicht spielen, weil ich sage und schreibe 25% der Spieldaten habe, und bis 1% dazu kommt vergehen 2-3 Std., wenn ich nebenbei nicht noch surfe. Zumal nicht zu vergessen ist, dass ich es ohnehin nur offline spielen könnte (wegen den miesen Pings und der hohen benötigten Bandbreite).
Was du also nanntest ist keine Zukunftsvision mehr... es ist schon heute Realität. Und nicht nur die Software der Source-Engine ist mit Steam nahezu unbrauchbar, auch andere neue Spiele, siehe Darwinia, die jetzt über Steam laufen.