The thing is, people will always be divided between those who, like the OP and myself, "overreact to the convenience of Steam", and those who don't care all that much about their rights as consumers and citizens, and decide not to vote with their wallets just because they want game x or y, especially cheaper than on other services. We'll always end up arguing with each other and each party will go their way thinking the same way they did when the whole thing started. "You" will still think "we" are backwards and unwilling to accept the future ways, and "we" will keep thinking "you" don't care about your own rights, just as long as you get the games. That's the gist of it.
All I can do is say that, while I never tried convincing anyone not to use Steam, I don't encourage it, as well, because I avoid it and don't use it, myself. I believe people have the right to choose, and if Steam serves one's needs best, then, by all means, use it. I know I won't be able to convince the vast majority of gamers that buying a game on GOG may be a bit expensive, but you're actually paying a "premium" for a DRM-free experience, and helping the gaming digital distribution move forward, becoming more buyer-friendly, instead of only catering to the needs of huge video game studios -- the ones that dictate how things are, right now.
I won't lie, there are personal reasons why I don't like Steam, I installed the client once, to redeem a game I had won in a twitch giveaway, and my experience with it was far from stellar. It all felt way out of my control, I didn't like having a client on my machine that, albeit not doing it, has the possibility to become an orwellian device monitoring my every move. Yeah. Paranoid. The same way it doesn't make any sense to "us" how people give up their rights so easily, just for a few video games. Different perspectives, I guess.
I know Steam is the standard, and that there's not much "we" can do to change that. But I'll keep doing it all the same. There is no video game in the world good enough to make me "embrace the future" and give consumer-disrespectful companies my money. I don't care how great the Bethesda games are, I'm not giving a single one of my euro cents to those guys. Steam is good for indies, sure, but in a perfect world indies wouldn't even need Steam. In my book, Steam doesn't equal PC gaming, and it never will. It's just a platform that's convenient for lazy people, who don't care about having the right to their games and prefer to come up with excuses like "you never own-own your games, anyway", and stuff like that. If that's true, then why not work together so we can reach that goal? And this means actually boycotting companies, showing them that we are the ones who dictate how the market works, and not them. I don't care how utopic this sounds, it's achievable if we put our minds to it. We're just too resigned and acceptant of things "the way they are".
Then again, I don't know much about economics and "practical things", so my opinion isn't particularly relevant. But even if I'm going at it alone, I'll keep supporting GOG and boycotting Steam.