Neanderthals and Denisovans are very, very close to H. sapiens, and prove nothing about the LUCA of Primates.
Your arguments do not support your belief about that ancestor of apes at all.