It is much more sustainable, although of course not as cheap as mining using non-renewable energy sources.
But is actually is cheaper to use renewable sources, while being more sustainable. Solar was declared to be the cheapest form of electricity and these renewable sources are constantly improving as you mentioned. To make it even cheaper, Bitcoin miners can get it for a discount as some make use of excess power which would normally have gone to waste.