Given that solar and wind are cheaper, get built to schedule and far less likely to have cost overruns, this meme is bullshit.
Sure, nukes are great. But we need clean energy right the fuck now. Spending money on new nukes is inefficient when it could be spent on solar and wind.
In the US we already have something like 30% which alleviates pretty much all the storage concerns. For our dollar right now, solar and wind are the best place to invest.