i actually did it alot... lol.... if tehre's just one computer, we take turns, seeing who can do the best and whatnot... and i've been known to get on my wife's comp (while she's not here) and let someoen get on mine, and play games...
they can be pretty social lol... just depends on the people around you... some people can't afford decent computers (ones that could handle the newer games with no problems) a decent rig can run up quite a bit of money... but seeing 2 or 3 computers in a single home is becoming a more common occurance...
plus not to mention they're no where near as limited as consoles are.... consoles will always have a set ammount of features and you can't break those boundaries... a game doesn't support a headset? guess what on console you have to deal without.... but same game pc, you can get a ehadset to work, just getting something like teamspeak...
and the real kicker... is a game isn't online compatible on console? well, on pc you can make the game online... i've seen it done myself with vice city lol.. it was called multi theft auto... can't buy it in stores or anything, it was just some random programmer who wanted to make vice city online, so he took the game (the one you buy in the store) messed around with some of it, and turned it online, all you needed to get on was like a 5 mb (i think, something small like that) file put in one certain folder...
of course there was a lot of problems with it (when i found it, it had just been out like a month, it was still really buggy, that was a few years ago i'm not sure if they got everything worked out or not) but the point is, the only limitations with pc's is how much money you can put in it, and your own imagination...
you can even play 2 player offline games just by getting a dual screen video card (pretty common these days) and putting in a 2nd porting for mouse and keyboard, of course it's not just plug and play (i can imagine there would be some software to tweak with but i know it can be done as i've seen it done)