Photovoltaic solar produces lots of waste, more than nuclear. And it requires lots of land.
Solar thermal is much more efficient but it's expensive and no one seems to be doing it in scale. And it too requires lots of land.
And don't say we have lots of land, we do, but it's remote, so you need a lot of infrastructure to make use of it. We can do that (we did for hydrocarbons), but it's not a slam dunk.
Because of that, nuclear produces less waste and is better for the environment.