This is partially on these companies for failing to provide an equal experience to Steam on their platform. I bought Witcher III in GoG to support the devs, and my reward was a lost save by the time the DLCs came out, because their client didn’t have cloud saves. So guess where I bought their stuff from there on? Sure, they added these features later but for some people the damage is already done.