And it's not even that Steam is really great, it's just not actively sabotaging the user experience like some other outlets. There are still a lot of weird idiosyncracies they should have sorted out by now (especially when it comes to controller support), but when you have companies like EA, Ubisoft, and Epic actively being antagonistic toward their audience -- not adding basic consumer-friendly features -- it's easy for Valve to pull ahead just like you said.
And it's not even that Steam is really great, it's just not actively sabotaging the user experience like some other outlets. There are still a lot of weird idiosyncracies they should have sorted out by now (especially when it comes to controller support), but when you have companies like EA, Ubisoft, and Epic actively being antagonistic toward their audience -- not adding basic consumer-friendly features -- it's easy for Valve to pull ahead just like you said.