Comment by swat535
Yes but it wouldn't be ideal to have 100s of complex, specialized robots running around at home, if they behave like humans, they can complete tasks _optimally_.
You're not looking at hyper efficiency for most of the tasks anyway, see the robot vacuum for example, they are not quick and are slower than humans but absolutely useful.