At the end of the day I believe it's the pub/devs choice and not Epic; you guys make it sound like Epic is forcing these decisions (unless I'm misinformed?)...in the end it's a win/win for the devs...It's not the case in the real world.... unless you play on PC. In which case, lots of games come out on Steam, and Steam keys are sold in lots of stores. Many of those also come out on GOG. And Humble. And itch. And even Uplay and so forth. All at the publishers' or developers' discretion - no store has ever restricted a third-party game from being sold elsewhere. Until Epic. It's not a welcome trend.
Also, has any of this been negatively affecting the store so far or is this just a small vocal group being mad?