My overreaction aside, there's a difference between EA, Ubi, Valve, and Blizz doing their own stuff on their own platforms (although you can cross buy the EA and Ubi stuff on Steam. Those 4 also aren't loading (obivious) spyware onto your machine the way Epic Launcher is.
And yeah, the Shemue 3 people were promised Steam keys for the PC version and got rug pulled. It's been pretty much a trend with Epic going after devs on Kickstarter and throwing that sweet Fortnite money at them to reneg on the Steam Keys in favor of sitting on Epic store for a year. I'd have less of an issue if Epic was only locking their games to their store (like the previously mentioned 4 publishers with their own stores) and not using their store to boost ad revenue and hope people possibly give their shitty FPS Whaling ship a run.