Adding a Non-Steam Game is an important feature, IMHO. It lets other gamers and Friends KNOW what you're playing on Steam - even if you are not playing a Steam-version game. That's the point of it.
Examples:
--If you say bought Borderlands from Steam, yet I own it from Retail. If I add my Non-Steam Borderlands to Steam and you bought it from Steam and you're my Friends - well, we can contact each other and get ourselves on GameSpy (since BL uses that for middleware for MP-play) and get playing together!
--Do you think people are using Origin for its Community? I know I don't! If I don't need to run Origin to run a game, it ain't open!
Maybe I'm playing some off-the-wall game I bought from Gamersgate like White Gold or The Precursors. Maybe, a Friend contacts me and is curious "Hey, Derick - what the hell is this game you're playing?"
Exactly.
I just FORCE my games to be installed to a folder named AFTER what service the game forces or where I bought the game from. EASY to keep track of.
I don't do that for Steam games, though - though, it might change, w/ the
new workaround going around in the new Steam Beta.
100% agreed.
PC gaming has never died or even come close to collapse. PC gaming lost NPD sales at retail b/c Steam and other digital sales rose. Now, it's pretty much digital running the show of where to buy PC games. I hardly see any PC games at my local B&M GameStop. B&M Best Buy - sure, they have a few racks of PC games, but nowhere like they USED to, a few years back.
I go where the prices go, normally.
If say Gamersgate is selling a game cheaper, they're going to get my money.
GOG is hard to resist, b/c of their DRM-FREE nature and often b/c of the extra they throw in - especially during 50% off or better sales.
Often, I wind-up trying to buy a version of a game w/ the least amount of DRM around it, as well.