I guess it all comes down to money. Many of us don't have enough to spend leisurely; hence, the desire to want a console that can do it all. I honestly like it the way it is now. Let each of these companies fight for their own niche. If you want shooter with the largest online competitive community, get an Xbox. If you want a cinematic experience with a hint of JRPGs get a PS3. If you want Grandpa to play with you, get a Wii. (Just kidding)
I respect Nintendo for it's success. I don't really like their games, but they seem to know how to please their base, and that's something I wish Sony would copy of them.