Renewable progress delayed by adding complexity to old technology Renewable progress delayed by adding complexity to old technology SUSTAINABILITY 6 July 2025