They have potential to be very flexible and generally applicable. Another advantage is that you can repurpose them for different tasks. Specialized robots can do one thing well, but a humanoid can do one task one day, and another the next. So, you can have one pool of robots that gets deployed for different activities as the need arises. Another benefit is that you can have standardized parts for all your robots, making repair much cheaper and easier.
They have potential to be very flexible and generally applicable. Another advantage is that you can repurpose them for different tasks. Specialized robots can do one thing well, but a humanoid can do one task one day, and another the next. So, you can have one pool of robots that gets deployed for different activities as the need arises. Another benefit is that you can have standardized parts for all your robots, making repair much cheaper and easier.