I don't see the point of a blanket boycott approach to Steam games.
I say that as someone who is pro DRM-Free and hates DRM.
Firstly, for many years, decades, and long before Steam came on the scene, I was buying games, most of which had some form of DRM, and before GOG came long there wasn't that many DRM-Free games around ... talking AAA and AA games. So DRM was the norm for the most part, and still is, though we have many more DRM-Free games these days.
Secondly, many games at Steam are what I call DRM-Free Lite, so you can, with some effort, gain a DRM-Free game from Steam, though they don't promote them, and so you need to consult other listings, which may or may not be up-to-date or even complete.
Thirdly, many of the games at Steam are also available at GOG, though some of those have DRM at Steam. So in many cases it is not the game at fault, but rather the provider to Steam (i.e. developer or publisher).
Fourthly, many game providers have a clear double standard, providing their games to Steam, where most customers are, with DRM, while also providing to GOG, with no DRM, and often disabled or missing features when doing so.
So it seems to me we should really be more focused on the game provider, rather than the Steam service.
That said, it is a difficult one to mentally negotiate, as those who provide games to GOG should be applauded, but then you have all the contradictions that might also be. Like the games being in a lesser state (no multiplayer, etc), and in some cases abandoned at GOG, and in many cases they have far more games that aren't available at GOG at all, and often never have been. I'm not sure how to feel about providers where they have provided a game to GOG, but then later removed it.
In any case, there is certainly plenty enough reason to have angst against providers themselves, rather than at Steam who just provide a service that many providers seem quite happy to take advantage of and even quite clearly prefer.
So for me it is possible to walk and chew gum at the same time.
Ideally I don't want a game at Steam with DRM, but if that is the only place where I can get a game I care a lot about, then I may make an exception ... depending on price. The Valve games for instance, many of which I love, are some of the exceptions that I did buy, when very very cheap. I have no intention of making a habit of doing that or regularly. In fact, I deliberately avoid browsing at Steam or similar DRM stores, so I don't become aware of games I might want too much.
So if anything, I boycott browsing Steam games ... games at Steam.