You are correct. Steam was actively bad at launch when it only had Valve games on it. And they fixed the platform and then started allowing other devs to put their games on it.
EGS is currently bad and trying to position themselves as a Steam alternative when they simply are not even close to the same quality.