@SadChickenTendie EA left Steam many moons ago (around 2009 it started to stop their releases on Steam). One of the reasons is the simple fact that Steam takes 30% from a sale. Which means that a lot of big publishers are starting to develop their own distribution client. Bethesda's client is in testing phase and is Bethesda intent to be a platform to sell their products. Warner has in works their own client for their games and 2K is looking seriously into making Rockstar Social Club more than a form of DRM (aka a store for their products). uPlay is already an established client/store, but if you buy any recent Ubi game (read post 2009) on Steam you will have to keep open both Steam and uPlay clients (so basically you are better off with buying the game directly from the Ubi store, as you will have to use only one client).
So bottom line is: Steam is parasiting their profits badly. And most of the big publishers decided that enough is enough. Steam seems to be stubborn and not to be open for negotiations (if their part was around 10%, i bet that EA would have stayed, but Steam wants to make a profit from anything: you sell a card or anything, they get 30% of that, too - they don't care). And stop trying to portray Steam as a good guy. They aren't. Just look at all their anti-consumer decisions from the past three years: regional block, regional gifting block, really bad sales, poor customer support - seriously good luck in getting something fixed with the Steam support, provided that they actually answer; toxic communities, left unmoderated and i can go on. Steam used to be decent, but they are now just plain greedy. If before 2010 Steam was still a decent place, in the second decade of 2000's, things went down the drain.
I won't deny that Origin still has room for improvement. But it's not the worst client out there.
My personal top is simple:
GOG - optional client, light on resources, simple to use, stable
Origin - stable, decent features, light on resources
Steam - resource hog, lots of features (many which i consider unnecessary, but that is just me), stable, good interface. Just don't go full Steam mode, as you will kill your PC if you don't have a decent one
uPlay - worst of the bunch. Lacks features, still no gifting option, bad chat/friends tabs. Will frag your savegames often.