I'm having a difficult time understanding why the entire article should be dismissed due to your disagreement with the quoted statement.
First, I don't find the quoted statement to be false: (1) Wind turbines/various solar methods have numerous problems beyond that; as do all methods of providing power. (2) Both would be better at providing energy the way we consume it if we had a cheap, reliable method to store large amounts of energy[0].
I don't work in energy, but I follow enough of it to know that these statements are reliable. There are companies looking into various, exotic, methods for storing large amounts of generated electricity so that the "we don't control the fuel" problem of many renewable options is a non-issue. Not all renewables have this problem, hydro can be consistent/reliable, provide large amounts of energy and is cheap. All of these problems have technology solutions waiting to be discovered/applied. It's hard to find anyone who will complain about hydro-electric plant[2] -- electric bills go down and there's less smoke in the air. The same thing is started here with wind/solar. Complainers stop when they actually read their bill. "Oh, it doesn't cost more? ... oh,... well... ~noises in political~"
Was it that the author indicated that the Green Energy Blamers "have a point"? See, that's a nice psychological trick. I suspect you are a big supporter of renewable/environmental politics. I suspect his goal with that statement was to make a point to the blamers. Aside from the first sentence, pointing out an obvious, well-known fact about renewables than any "Green Blamer" has been screaming -- forever -- and baking in a solution[0]. And he's not advocating getting rid of anything/building up the "expensive/easy to turn on/off" technologies.
[0] What you produce has to be used or stored. That's the case with every utility -- water/gas -- things just move, and can get out of hand, a lot faster I gather.
[1] And yes, energy storage on a multi-day scale is science-fiction, AFAIK, presently. This is a hard problem.
[2] Assuming it's designed taking into account whatever new "evil" thing hydro does to the environment that I'm not yet aware of. :)