A lot of comments are just unrelentingly hostile to the idea of humanoid robots. Sure, industrial robots don't need to be humanoid. Welding together the frame of a car? Packing boxes onto pallets? Special purpose robots rule.
However, there are other use cases. First, any robot that needs to interact in flexible ways in the human world. Open doors? Move around in a room full of furniture? Grasp objects designed for human hands? Look at displays placed at human head-height? Obviously, a humanoid form will be most practical.
Second, robots that are designed to interact with humans in sympathetic ways. To take one of the most obvious use-cases: caring for the elderly. That is a hugely difficult and draining task: it is difficult to find enough people to do it, and do it well. Perhaps robots can take on some of the load, but: in order to be accepted by the patients, they will need to come across as friendly and helpful. That means humanoid.