from the manual I understand that they do perform collision detection, just like ph_char and c_move

this is what I read from the manual

Kinematic entities (NX_BF_KINEMATIC) and character controllers (PH_CHAR) are moved with collision detection. Depending on friction, relative position changes must exceed a certain threshold for moving the entity. While moving, forces have no effect on them.

I could be wrong, still...
but the kinematic entities seem to even pass through level geometry


Check out the throwing game here: The throwing game