I don't think the Iberian peninsula issues were due to renewable energy, but you're right overall.
The only applications for solar should be small scale (eg off grid homesteads- on roofs or other structures)
The larger power entities should be looking at thorium reactors like the Chinese have