That's.... Not how 'Homo' is used.
I'm referring to 'Human' in terms of 'Anatomically modern human', so, applicable to 'Homo sapiens'. H. neaderthalensis is, by definition, not 'human' in that sense. Of course we're getting into the whole debate of what consists of 'species', given that's a biiiig debate
If 'Homo' means human, then you're saying H. floresiensis or H. habilis count as human specifically which.... Isn't what most people would define as 'human', especially given H. floresiensis is an offshoot with nothing to do with human evolution