I couldn't agree more. It's a real shame that the standard is that software is never "finished" anymore. Using a work-in-progress is always problematic.
Yet it receives consistent updates finding smaller and smaller fixes and refining the game even more. How do you reconcile those ideas?