I always find it silly how humanoid robots almost never turn in a way that looks easy. They do a small shuffle and it takes multiple steps to turn 90 degrees.
I guessing that it's not a trivial problem to solve. Or maybe there are hardware limitations that don't allow human like movements. Like, maybe the hip and leg sockets are not able to make certain motions. Otherwise, it's something that could easily be solved through reinforcement learning. Maybe it's just never been a priority either.
I know that from an economic perspective, having a robot that can do a human task slowly but for less than it takes to hire a human for a proportional amount of time makes sense. And if we want to reduce mundane human working hours under socialism, it makes sense to build these sorts of robots. Especially as their abilities increase (more dexterity, better sensors, better software, etc.). Right now they feel super gimicky, but I can see the potential.
That bit at the end where the one bot charged the other bot was kind of cute.