Epic shortchanged multiple licensees, including extremely poor support because "fuck you, we got our money". I could say more, but...
To make it short and sweet: Epic was at the right place and the right time when the Renderware Exodus occurred after EA's purchase. Publishers like it when you have an engine you can just pay for and be done - and Unreal was that engine at the time. Source wasn't, and nobody else was, either.
Epic's behavior between that point and the present day should explain to people why so many publishers and developers got themselves off Unreal and spun up their own internal engines.
Silicon Knights' case was totally winnable - but a combination of SK's lawyers being incompetent and Epic having home court advantage due to the contract,
Insufficient support isn't a legal reason to ignore an entire contract even if the contract outlines that support. That hows most folks get into massive trouble in civil law. Gee this guy is 'morally' wrong in my opinion so let me just ignore this binding contract I signed.
What you do is abide by the contract then sue for damage rather than proceed with your own interpretation. It implies he had poor legal counsel throughout or did not seek it.
Epic did what no game developer should EVER participate in, and that is the legal erasure of a video game. They had zero reason to do it, and they did it anyway.
That seems super over dramatic. Stuff like that happens all the time in disputes of all sorts and that resolutions occurs too. There is no 'moral' directive to stop anyone from every doing anything to games. That sounds like the sort of ludicrous teenager logic espoused by a certain group gravely concerned with ethics in hippie indie dev sexual selection.