Here's a video of the latest version of the humanoid robot Atlas.
Boston Dynamics has always been a leader in robotics, but there are many others not far behind it. Not only will robots like Atlas continue to improve, thanks to Chinese manufacturing they will get cheaper. UBTECH's version of Atlas retails for $16,000. Some will quibble it's not as good, but it soon will be. Not only that but in a few years' time, many manufacturer's robots will be more powerful than Atlas is today. Some Chinese versions will be even cheaper than UBTECH's.
At some point, robots like these will be selling in their thousands, and then millions to do unskilled and semi-skilled work that now employs humans, the only question is how soon. At $16,000, and considering they can work 24/7, they will cost a small fraction to employ, versus even minimum wage jobs.
Yeah, like everything the challenge is to get from the Lab to production. Perovskite solar cells, another type of solar cells that show great theoretical promise, have issues with long-term stability. Solar cells need to survive in tough conditions for many years to be useful. Here I would also wonder about the relative scarcity of gallium being a limiting factor.