Why not release earlier?
blog.iterate.no
blog.iterate.no
1. desire to delay the appearance of the problems caused by maintaining backwards compatibility
2. unwillingness to divert limited resources to customer support - unfinished product can demand higher support costs
Because if you don't love what you've spent all the blood, sweat and tears building then what is the point of it all ? And you know what is worse than no feedback. Bad feedback that crushes morale and energy that could've been avoided.
So you definitely need to subscribe to the "real artists ship" mantra but also not put out something you know is crap.