Right back at you with the citation needed. Humanoid is not a taxonomic term anymore. All Homo are humans. Never said modern, which it obviously isn't.
> Although some scientists equate the term "humans" with all members of the genus Homo, in common usage it generally refers to Homo sapiens, the only extant member.
It's just some dude's personal impression about a subjective matter (a word in transition), and carries no more weight than any other comment being made here.
A more meaningful source would be a usage guide like Garner's Modern English.
As it happens, this citation is useless, because it doesn't support the claim. Basically, I think it's fraudulent to cite that claim to that MW article.