I think competition is good, this whole exclusivity kind of rubs me the wrong way.
You should entice people to shop on your store by giving them a better place to buy things, cheaper, more features. etc.
People would have responded better if most games launched a couple bucks cheaper on epic than steam. ( This could have worked if epic made up the difference to the devs, instead of some money up front )
My main worry with all of this is we're going to get to where streaming services are now, where everything is split on so many different streaming sites.