Maybe "Software doesn't have to be 100% complete and bug-free to be released." was the wrong way to phrase it, but no software is 100% bug-free.
As for complete, Karlis & his team try to include not only new features that they come up with, but as many as us as users request, and if they trued to include everything when would it be released? Who is to say it's complete?
I also know that when we realease a system to the users, there will always be some function or other that they want added in or never told us about.
I can't think of anything that I use, or even we've written here, that is 100% bug free.
Are you saying your software has absoultely no bugs at all, so never needs fixes or updates?
During testing of our own written software (or any software) you can get to a stage where no bugs may appear, but as soon as it's released users will do something that doesn't go right.
Even large £10,000s system we use here have bugs, some HUGE bugs, one current bug on a huge system after the last update, whenever a "normal user" goes to use a certain screen, they suddenly have admin permissions and can do anything in the whole system
and it's been like this for nearly two months now wating for a fix, and yes this costs > £10,000