The article isn't really about any particular model. It's about product development, in general.
> ...But then you plan a version...
Yeah, but these are painful. I know of which I speak, as I worked for decades in Waterfall companies.
Rapid iteration at High Quality is really difficult, but it's also the only way that I've found, that delivers truly useful software (the products that I write). It's a great deal more difficult to do this with hardware, though.
I worked for hardware companies, for most of my career, and suffered hardware development methodologies forced upon software. It was painful.
Since working on my own, I have developed what I call "Evolutionary Design" techniques, and they seem to be working, but I also work at a much more humble scale, than I used to.