Tokyo_Bunny_8990: I think its the smaller audience doesnt make it worth it. You can mock Epic:s weekly giveaway strat all you want, they definitely made a huge userbase in a short amount of time and given the fact that steam no longer does super cheap sales to make buying from steam cheaper than other storefronts, I honestly dont see why a new user will stick with steam.
StingingVelvet: Because the average user wants all their games and social connections on one platform for convenience reasons. That's why Valve had the strategy they did early on, boosting their numbers as fast as possible with "free" Steamworks for developers and tons of sales.
Epic is playing a massive game of catch up and while their freebies and such might get them attention, I still see zero reason for anyone to CHOOSE Epic over Steam if all other things are equal (price, etc.).
GOG is a niche platform for a niche audience, which they recently seem to have accepted (again).
Why you think gog is for a niche audience?
For what i read in some forums even on reddit some people use GOG like a primary platform.
GOG in some years can be another steam if modern games continue like this (tons of DLC, NFT's and microtransitions) the old players are sick and tired of modern games (myself too) and thats why i make a account here to play old games and relieve some moments from the past.
For example if we one day get here the 3d era GTA's the nostalgia will be huge like the PS2 times and that is what make GOG unique.