Yep. I work in prosthetics, people tend to overestimate current battery technology and underestimate how much energy it takes to move around a couple hundred pounds.
Even with batteries that cost a small fortune, we haven't been able to create a lower limb powered prosthetic that can keep up with the human body for more than a couple hours.
There's a lot of hype about the humanoid robotics coming out of China, but most everything is just marketing science fiction. Once you factor in the initial cost, power consumption for processing data, multiple batteries per unit, and the massive amount of general maintenance...... It becomes pretty apparent that things aren't going to pan out anytime soon.
I build limbs out of reinforced carbon fiber and titanium and even those acquire a ton of wear in a relatively small amount of time. Any bipedal robot with plastic parts, made to do intensive labour is going to start falling apart almost immediately. The human body takes a ton of damage throughout the day as well, but it's self repairing.