Which means that they have more proven the limits of renewable energies than the potential of it.
Что означает, что они показали больше ограничений, связанных с возобновляемыми источниками энергии, чем связанных с ними возможностей.