Originally Posted by xJavontax
There is also too many clients for the PC. Xbox has one, it's Xbox LIVE. That's it. Sure there may be stuff like EA connect or whatever the hell it's called, but it has to abide by LIVE regulations so it's pretty much not there. PS3 has Playstation Network. It's going to have steam, but that's all I know of, I don't own a PS3 so I cannot speak much on it. The Wii has like Nintendo Connect or something. I don't know, I haven't spent much time with it, but when I do use it, I realize how much of a mess it is so I really won't even count it. The PC has GFWL, Steam, xFire, and I'm sure theres many more. If there was just one universal client, it would make it much better in my opinion, and this may be one of the reason many people flock to the consoles instead of the PC.
Yes, the mass of clients sure is an issue. You could easily add things like Skype, ICQ and even TS3/Vent to your list since everything is used to communicate with people. I'm not really active on PSN nor XBox Live but having just one client for the platform would be a good thing to get more people to join in so it reaches a critical mass. Now it's more like a scattered mess of solutions all struggling for users and fighting each other.
From a technical viewpoint they could even introduce some common protocol that multiple programs implement so there may be multiple front-end programs for communication but the back-end is just one big network. Integration of stuff into other stuff is a big topic anyway nowadays.