I don't know why this keeps getting repeated. Honestly I'm taking the exact opposite bet and am going to work on making it as easy as possible to build specialized robots and machines.
People seem to misunderstand how easy it is to build a humanoid robot and how hard it is to program robots in general. Even if you build a humanoid robot that is perfectly general purpose mechanically, you will still need to program it like a computer that just happens to have arms and legs.
Yeah and it has to be more cost efficient too, these things take multiple car batteries that have to be recharged more than daily. None of this makes any sense, it's just fantasy land for tech bros.