Spiele kannst du bei Steam auch über eine gewöhnliche Verknüpfung starten. Chat- und Messaging-Tools gibt es tatsächlich extrem viele, aber durch Steam kann man zumindest sicherstellen, dass alle die gleiche Plattform installiert und zumindest eine gemeinsame Schnittstelle haben. Spieleboxen packe ich aus, installiere, und dann fliegt die Box in irgend eine Ecke und wird nicht mehr beachtet. Ich möchte zum Spielen möglichst niemals die Scheibe einlegen müssen, es ist sowieso auf der Platte.
Steam bietet die Server-Infrastruktur, da muss Square Enix nicht noch selber Downloadserver hinstellen. Steam bietet eine solide einheitliche Plattform, man muss sich nicht mehr für jedes einzelne Spiel bei jedem einzelnen Anbieter registrieren (lebt damit, das ist der moderne Kopierschutz), sondern macht dies mit seinem einheitlichen Login. Es bietet eine etablierte und einheitliche Bezahlplattform. Es bietet eine effiziente Werbeplattform. Für SE ist es absolut schlau, sich dort einzuhaken.
Und, um das noch abzurunden: wenn so viele Firmen in Steam investieren, wird die Plattform unsterblich. Dann könnte sogar Valve irgendwann pleite gehen, wie z.B. von MasterK prophezeit (unwahrscheinlich genug), die Plattform bleibt bestehen.