Which means that they have more proven the limits of renewable energies than the potential of it.
Lo que significa que han demostrado los límites de las energías renovables más que el potencial de éstas.