No, it’s because those robots are designed to operate in environment built for humans. Humanoid robots can worn alongside humans and you don’t have to change the entire factory for then to work there. For example you can give robots wheels but most places have stairs. You can transport things with drones but most places have walkways and shelves designed for grabbing things at chest level. All the tools are also designed to be operated by humans. You can design a better, cheaper all purpose robot but it will simply not fit well in a current working environment.
No, it’s because those robots are designed to operate in environment built for humans. Humanoid robots can worn alongside humans and you don’t have to change the entire factory for then to work there. For example you can give robots wheels but most places have stairs. You can transport things with drones but most places have walkways and shelves designed for grabbing things at chest level. All the tools are also designed to be operated by humans. You can design a better, cheaper all purpose robot but it will simply not fit well in a current working environment.