Humanoide Roboter machen nur da Sinn, wo sie in Umgebungen für Menschen eingesetzt werden: Ein Pflegeroboter muss sich in einem Zimmer zurechtfinden, in dem alles auf Menschen abgestimmt wurde. Warum sollte z.B. ein Bergbau- oder Wartungsroboter am Mars humanoid sein? Macht doch null Sinn.
Es wird natürlich beides geben (müssen).
Je nach Einsatzanforderung und -umgebung.
In einem Arbeitsbereich, in dem von Menschen zu bedienende Maschinen eingesetzt werden sind zumindest Teilhumanoide durchaus sinnvoll, für "Spezialeinsätze" sind dann sicher wiederum extra gebaute Nichthumanoide wesentlich sinnvoller.
Jede Kampfdrohne und jedes selbstfahrende Auto sind in diesem Sinne genauso nichthumanoide Roboter (bzw. "autonom handelnde Maschinen") wie z.B. eine Fracht-Dragon (Die Liste lässt sich natürlich beliebig erweitern)