Developers aren't picking Epic. They are being paid to go to Epic. I would imagine that the money Epic is giving them for exclusivity outweighs lost sales on the platform. That's part of the problem, is that developers/publishers are choosing Epic's money over consumer's money.
On paper, Epics revenue distribution is awesome. However, the store is lacking, the launcher is lacking and thus there's no real reason for me as a consumer to choose it over Steam, GOG, Origin, Uplay, GMG or whatever else.
Another problem is choice being taken away. For a lot of games, I have the choice to buy where I want. Epic is now aggressively removing that choice. I don't want the Epic launcher. That is my decision. For Ys Net to force me against my own decision is pretty messed up.