I think this is what Ubi are relying on.
Printable View
Steam built up a community, friends, forums and so on. It has place to share images, videos plus other items you can earn bla bla bla. If you have problems many developers help in their forums. Best place for VR games in general and supports Linux in a very big way.
Steam has a huge infrastructure to support the gamer. If developers don't care about those who purchase their games, do not have a good means to answer questions or address issues -> Gamers, the ones actually buying and making the developer money will go elsewhere. Epic maybe nice for developers but for gamers it sucks -> where do you go for help, game does not load or whatever? Funny is people from Epic go to Steam Community to get help. To cheer on, to get advice and share success and failures. Where do you do that for Epic? Do developers really think Epic is giving them a better deal with the poor infrastructural for the those who are paying you? Steam has pushed the bar year after year, servers, keeping files and games data, updating, huge community etc. That does cost money and is probably well worth it. What would have happen if Cyberpunk 2077 was released only on Epic? With all the fail that game had, do developers really want to shaft the buying gamer that much?
As for FarCry 6, Ubisoft does have support, forums etc. To bad they can't have all the stores sale their game, including Steam but if I buy FarCry 6, very likely, it will be from Ubisoft, not EPIC, I just don't think EPIC has the gamer in their best mind which in turn does not have the developer best interest either who love to have gamers play their games.