I mean, functional robotics isn't that hard, robotic vacuums have been in homes for a decade now, and industrial robotic arms. However, humanoid robots IS hard mainly because of the form factor constraints. You can't really get a lot of power out of servo motors and other actuator if it all has to be self-contained in a humanoid form instead of using hydraulics or pneumonic or even big stepper motors as for stationary industrial robots.

The videos I've seen of humanoid robot applications are basically that it can do dishes and fold laundry, but I think if household chore robots ever come to market, they would probably not look humanoid at all and probably look like semi dishwashers/washing machines with wheels and a gripper arm.

Electric motors are absurdly power dense compared to human muscle.

The form factor has been solved basically everyone is building humanoid robots and hoping a transformer with a big enough dataset is going to do the rest.