I was pissed when suddenly the Half-Life 1/Counter-Strike 1.5 installer required me to install an additional software that requires registration and is necessary to play, but accepted it over the years and at some point felt it is actually pretty useful to keep all your games managed in a single library that does care for the updates and inform you about important changes.
I was pissed when suddenly another game required me to install another additional software uPlay which then would be required to play, because it made the advantage of Steam pointless.
And I was pissed when suddenly more and more publisher started to require their own software to play their games.
I don't like it that there is yet another publisher platform with games exclusive to their software.
I prefer Steam over all the other; I own 600 games on Steam and there are >25.000 games in the Steam Store, my account there is almost 15 years old and it's the most comprehensive statistic history of my playtimes, achievments, the Steam community hub, discussions, groups and foremost workshop are very valuable resources, the item marketplace and social network are exciting and fun as well.
There is also a pretty comprehensive Steam API and therefor a wide asortment of third-party tools for Steam.
The other platforms can't match with that.
It was a smart and lucky move Valve made there in 2003 and Epic would have to give LOT for free to take away Steams crown.