Unreal Engine is broken, why do people use it and like it?

I can’t see anything more modular than separating the animation system from the control and the pawn.