I agree, except on one point...
"Computers that creatively come up with ideas on their own are the heart of generative design. In generative design, you share your goal with the computer, tell it what you want to achieve, as well as the constraints involved, and the computer actually explores the solution space to find and create ideas that you would never think of on your own."
The strength of generative design, isn't only in entering the set of parameters and letting the computer do all the work, but in being able to explore different forms yourself.
The article is talking about a specific type of generative design, in that Autodesk Dreamcatcher, from my understanding, is optimizing for structural integrity, looking more at the function than the form, whereas something like Grasshopper for Rhino is focused more on exploring the form.