Steam is such weird software for me as a Linux enjoyer because there are things I really love about it and things I can't stand at the same time.
They actually care about Linux to the point of making their own distro and putting it on their own device
Their model for buying games is still (mostly) pleasant enough that I almost never pirate games despite shamelessly pirating every other kind of media (I was never a regular Spotify or Netflix user)
Proprietary with DRM, obv.
The client will not use native window decorations no matter what, nor native notifications
Related, it refuses to actually close when you click the X. No, you are not so important that I want you running in the background all the time
Steam is one of the main reasons I still dual-boot; I just don't want it and its messy behaviors on my carefully curated Arch install. But on Windows I generally enjoy it.