Robots come in many different shapes and sizes for different purposes. Large robots are used in technology assembly lines, while small robots are used to spy on dangerous areas for humans. Most of the benefits of humanoid robots come from their ability to mimic a lot of movements like humans. For example, a humanoid robot will be easier to operate in the community, allowing them to interact with people in a natural way compared to other forms of design.
Robots with strange designs will obviously be more difficult to interact with humans. For example, you might think of a robot that is too large to move indoors due to obstacles such as doors. Robots that are too small can be dangerous for children and are a barrier for humans when moving indoors. Designing a humanoid robot means you have considered that humans will live and work in an environment that interacts with robots regularly. In addition, the features of the robot are sweeping the house, cooking, playing sports, doing homework, .......... to serve people.