If you want to make a more general-purpose robot, then approximating a human form is rational, because our spaces and systems are designed for human interaction. At the moment, though, no-one has really succeeded at that, and all the successful robots are much more specialised.