Stevedog13: Yes, there are a number of games that I would love to play but as they are Steam only I simply miss out. The flip side of this is that companies who insist on making their games Steam only are also missing out on a chance to get my money. Adding DRM to a game does not stop piracy, but it does stop sales.
That's how I feel about Blizzard's post-Warcraft 3 games too. I am a huge fan of Blizzard's games, from Warcraft II through all Warcraft, Diablo, Starcraft games up to Warcraft 3. World of Warcraft looks like an amazing game, and they more or less defeated piracy for all intents with that game, but the nature of it being an MMO in my mind meant I had to hand it to them that it was a legitimate business model and that they couldn't make a game like that and have it be the same /without/ doing it the way they did. So I look at that one perhaps a little different than other people who would just say it is pure DRM. My reason for not wanting to touch WoW though was the subscription model. Sometimes I game for hours day in day out for several weeks in a row, then I might go for days/weeks/months or even a year without playing many or even any games at all. Paying for WoW would mean that I had to schedule time to play the game to feel I was remotely getting my money's worth, or risk paying for it and not playing it and wasting money. Plus, at $20/month it wouldn't take long for that to be the most expensive game ever in the history of gaming, especially if it was that good.
So, I have completely panned WoW and will never play it. But then Blizzard did some online-only modern anti-consumer DRM on Starcraft II and Diablo III, so that pretty much put me off from ever buying their games again. My friends have hounded me for years to buy Starcraft II and join them on multiplayer, and later on also with Diablo III. I decided that there is no way in hell I'd ever pay Blizzard and support that level of anti-consumer DRM and be aware I was doing it. I'm not opposed to their gaming client or platform, just the anti-consumer features present. Told my buddy several times the only way I'd play Starcraft II is if someone else who wanted me to play it bad enough gave me a copy for free, and there's no other way I'd ever play it. It took 2 years but finally he wanted me to play bad enough that he bought the game for me, and I've played it and love it. Now he's bugging me to buy the expansion packs thinking that I "got over my anti-Blizzard" spell. But I'm not anti-Blizzard, I just wont
pay money knowingly for strong anti-consumer DRM or software practices and I refuse to change my mind about that. So he'll be buying me the expansions if he wants me to play them, and if not I'm happy to just play the base game or play one of the 900 other games I own on GOG+Steam instead.
So, I pretty much live what you just said, only substituting Steam to Blizzard, Ubisoft, EA, Rockstar and Warner Brothers (my existing dead-to-me list) excepting free legal copies of their games that fall from the sky into my hands more or less. I'll use their platforms (I also have Origin and Uplay <barf>, but only free games on them both), but I wont buy anything from them directly or indirectly.
If every game coming out starting tomorrow and onward globally on every single distribution platform had ridiculous anti-consumer DRM on it, I would stop buying games completely and I could live for 30-40 years comfortably playing all of the 900+ games I own already and never look back.