As someone calling himself "Elhigh" said in the solar roads article, you do not compare the new technology with the best solar panels, but with what is being used instead, which does not generate any electricity.
Hamsters! Of course! A single hamster can power up to three LEDs! Three!
https://www.otherpower.com/hamster.html