The solar panel argument is very weak, at best. There are some minor challenges with solar. And they are really very minor. Quite different to "don't touch the nuclear waste for the next few million or so years".
Nuclear has several problems. The main one of which is simply its cost. It is complex technology that involves dangerous materials that need protective measures against both technical failures and security measures against people doing things like building dirty bombs with these materials. You don't need a lot of nuclear waste to make a really effective dirty bomb.
All solvable, but it adds to the cost. Security generally involves babysitting reactors for their operational life as well as securing any sites where the waste is stored.
Solar is about an order of magnitude cheaper and faster to deploy. That's conservative. It's hard to not emphasize just how simple solar panels are in comparison. Mass producing them seems to lead to all sorts improvements in production processes and cost reductions. So they are an order of magnitude cheaper now. It might be two or three in some decades.
A solar panel just works for a few decades. You put it wherever and at the end of it's life you either recycle it or not. That's mostly a cost driven decision. We're talking perfectly inert material that you can have on your roof for decades without being exposed to anything harmful. Really, landfills of the stuff would not pose that many challenges. Certainly not compared to the other stuff we dump there like household electronics, old phones, depleted non rechargeable batteries, etc.
However, landfills of this stuff seem wasteful and probably the trace elements of various minerals and precious metals will be too tempting for recycling companies for that not to not happen. It will be some decades before we know because most panels in use today just got installed fairly recently and will be operating for some decades to come. Same with lithium ion car batteries. We already recycle lead acid batteries for decades. The value of lead is comparatively low to nickel and lithium. This might be a multi billion dollar industry. Nuclear waste is not very profitable at all. Just cost. People might get smart about lowering that cost is the best you can say about it.
I doubt the math will ever add up for nuclear to matter much. When your competition is orders of magnitudes cheaper, it doesn't matter how rosy a picture you paint for dealing with terrorists, nuclear waste, and the potential for area depopulating disasters. It's still too expensive. Mitigating those things will never be free. That's the problem.