The world is already designed for the humanoid for factor. Instead of designing 1001 specialized robots, why not design one that can already use the stuff we have lying around?
A robot can fit in environments designed for humans, while still being enhanced.
For instance with wheels on the legs (so that the legs are used only for stairs or for stepping over obstacles) and with at least 3 arms. Only 2 arms are frequently insufficient for many tasks, when you do not have a mate to help you.
I want a robot that can do the most amount of stuff with the least amount of moving parts.
Do robots really need legs? Wheels seem better.