It hink it really depends on product. Even within the world of software, as always - it depends.
Example: Blizzard Entertainment. They are well known for releasing "When it's Done." or fixing things "Soon". It would be hard to argue taht the strategy hasn't paid off for them. I'm not sure if a large MMO or RTS is really the kind of software that can best benefit from having a minimal feature set.
I think it's important to know your audience when writing something,and this article seems somewhat out of context without knowing who the intended audience was.