It seems like they keep pushing out the release date of Scrivener 3 for Windows because they want to make sure they hammer out ANY AND ALL of the bugs. The development update post stated this. This is a fool’s errand in my opinion. You can’t possibly create a “perfect” piece of software. No software is like that. If Microsoft or Adobe had that stubborn philosophy in developing their software, they would have gone bankrupt long ago. But even more important is the observation that if they keep fixing bugs waiting for a perfect software for release, they’ll never release it, for new bugs will always pop up. I would suggest that they just release the software now and then hammer out the smaller bugs in incremental updates.