A decade or so ago, "Steamfags" vs "boxfags" was still an active argument on the Codex. The boxfags were basically defeated by history, as the old gamer moral panics surrounding digital distribution, DRM, etc gave way to various identity politics culture wars. But I still remember the howling when Paradox Interactive went Steam-exclusive in 2013...
It also helped that overall Valve didn't try very hard to lock down games on their platform.
Steam's DRM hasn't really changed since inception, and a single method of cracking works on all games that use this. Combined with a steam emulator for games that require steamworks APIs to execute (like achievements, save system, online bits) you don't actually need to redownload a specific cracked version of your game library for games that use this, should you feel the need for reassurance on whether your library will keep working if valve goes to shit.
Also, DRMs aren't mandatory on steam. If a game has DRM it's because the publisher wants it.
Here's a large, yet far from complete list of DRM-free games on steam :
https://www.pcgamingwiki.com/wiki/The_big_list_of_DRM-free_games_on_Steam
It took me a long while to accept steam personally, my account dates to 2009, steam came out in 2003. But ultimately it was the lesser evil. Do people here even remember Starforce? physical games in that same era started featuring DRMs that are a lot more obnoxious than Steam ever was, installing kernel drivers that could break your windows installation. Boxed copies were never, at any point in time, "the good guy" in the fight against DRM. You actually can't run some of the Starforce games on modern windows. At all. Keeping the stupid CD and its box does you no good.
Meanwhile companies like Blizzard and Ubisoft had introduced shit like "always on" drm, making valve look even better.