Humans are really bad at everything we do compared to the specialized creatures in nature, it’s just that we can do many things that sets us apart. A humanoid robot is incredibly dumb for that reason. At least add a set of arms and legs and 360 vision. And obviously dislocated joints than can move freely and hands should have two thumbs and more fingers.
It’s not hard to come up with a bunch of improvements for humans, it’s just that making robots in our image is a lot more trivial because you only have to solve for those same averages attributes that we have.
Adding arms and 360 vision is not free. Look at octopi with their insane nervous system required to support their tentacle. The one who wins is not the one that makes the best robot ever. The one who wins is the one who builds a robot that can do the most, while being the cheapest.