Sorry but to steal a line from Mel Brooks "bullshit bullshit aaaannnnndddd bullshit!"
Lets go down the list, shall we? 1.- No players...if you have friends that like the game? You got players. And if a game is even slightly popular, with so many PC gamers in the world? There is gonna be players. If you'd like an example Gotham City Impostors has been abandoned by WB since 2012 and left to rot...you can still jump into a match as there is around 10k people worldwide still playing. 2.- Gamespy...nope, sorry. I guess you missed it but a good 90% of the Gamespy games got patches to switch to Steam, in fact was just playing some Borderlands I MP and that game was Gamespy, the few that weren't patched by the company? Gameranger added support so you can just use that.
Then when you figure in the backwards compatibility, how GoG has launched Galaxy to give MP support to all the great old games they have, complete with MMing and chat, and how you can play anybody on the planet, no publisher choosing what region is allowed to play? I'm sorry but there is no comparison and console gamers really need to tell the big 3 they aren't gonna put up with this nickel and diming horseshit. Sadly console gamers have been getting fucked by the big three so long they won't even think about it. Mark my words the next thing will be required updates needing their services so you won't be able to play a game at all if you don't patch and you can't patch if you don't pay for the service...and sadly console gamers will take it.