The second half of this statement should be clear: if the pointer is not a pointer to the owner, then the object that it points to can be deleted by any software that owns it, and then you will have a standard link to cheat.
So this is the problem: you have objects belonging to some piece of software that allows other software to have access to it - but other software will not share ownership. Thus, the owner can delete it at any time, and other software should know that his pointer is no longer valid.
Maybe an example will help:
, , , , . , , , , .
, , . 10 . 100 , 100 .
, . 10 .
, , - , , , . , , .
, , , , ( , ).
( , .)