Nothing good in life is for free

Not sure about UE4 integration, but multithreading in PhysX 3 is fairly effective - benchmarks here

Why not to share it with communtity, so UE can be better ?

And what’s the deal with softbodies ? Don’t remember any Havok game that uses them.
Btw, tetrahedral softbodies were present in PhysX 2.8, but were cut out, since there was not much interest in such feature.

Ehm… something like PxJoint::GetAngle ?

Nice article
"Havok also ignores Coriolis forces, and therefore is also unsuitable to applications where accuracy is important. "

Well, there are PhysX based games with straght physics based gameplay (puzzles and such), for example - Crazy Machines, Trine, Besiege, Octodad.
Also, plenty of in-house engines outside UE4 are using PhysX for core gameplay mechanics (character controller, collision and hit detection).

No, PhysX SDK of course has it’s own limitations, but it widely adopted, and is rapidly developing, and it has free licenses with source access. If you don’t like it, ok - $$$ and Havok is yours.

And, out of curiosity, have you actually worked with Havok ?

Sound a little insulting. No wonder you are accused of trolling)