eireksten said:Just companies making cars use third party parts, that's the case for software as well. I see absolutely no reason at all to require them to create their very own framework for online functionality, just as I won't require any producer of a car to develop their own wheels. The important part is that it works in the end. Reinventing something that's been fully developed by others is not very useful (unless of course it is impossible to understand how it works).
I don't think that the problem some people have with Steam is that its 3rd party, but that its third party AND does things that go beyond the scope of the game experience.
Sure the tires on my car aren't made by Honda. I'm fine with that, and I imagine others are too. But to extend the car analogy, it seems that the issue some people are having is that the don't want to have to call Goodyear and get permission to drive their car somewhere (even once), and they don't want their tires contacting Goodyear and telling the company where their driving to and how fast their going.