In reality, the vast majority of games on Steam will not start if Steam isn't running. And some which appear to work at first will have strange errors later on. There's also no way for me as a consumer to tell if a given game has DRM before I buy it. That pcgaming wiki has been wrong for me before (many times), and sometimes games that used to work will no longer do so after an update.
I know a plethora of people who support only Steam on principle alone. Not only have they been kind to the Linux community but they've so far held up their end of the bargain when it comes to Steam. Valve's willingness to uphold free speech (while accepting all the downsides like negative brand attention) also means a lot to me.
They used to be awful for customer service but it's really come around lately.
I actually don't have the Epic Game Store installed on my main Windows partition at all, its isolated in its own VM. As long as the games I buy are DRM Free, I can download them in the VM, back them up, and move them to my real OS, and they run fine.