It's such a b.s. article and is likely written by the nuclear industry. There are many factual problems but I'll just point out one: the idea that wind and solar will never be enough. Here's a study that includes wind, solar & storage and gets 100% coverage:
http://pubs.rsc.org/en/content/articlelanding/2018/ee/c7ee03...