Solar and such are compromises that are suitable for individuals off grid and military operations for the field, remote sites etc. and all kinds of better than nothings, but not for nations and cities.
You pretty much covered it.
There’s a place for it but not large scale.