Why does EpicGamesLauncher hook into every process on my machine? (and keep them open after they close?)

EDIT: FIxed as of 4/13

 

So venting here. Everyone wants their own game store, everyone wants a piece of the gamer pie. I get it. But for the love of all that’s holy, please code it right.

This is not how to do it folks;

Why god why?

Here’s the RAM I get back by killing their process, note that the working set of EpicGamesLauncher is about 232MB

 

Ok so I killed it when the handles were a bajillion;

In Use is about 12135 MB

So I killed it

 

I get back 405MB of RAM, even though the tool itself was only using a little over half that. Why? Zombie Processes and Threads held open.

 

Why in Slack? Steam? Anthem? WTF?!

 

This post brought to you by the letter F and the number 1.

 

Yes a tickets been open with them for 5 days as of posting this.

Peace out.