You need to re-read the statement. It claims we are not related to Neanderthals and does not address us DESCENDING from them.
You don't agree. Fine. There's no conclusive evidence one way or the other anyway. No since getting your panties in a wad over it.
"sense"