You're absolutely right, Thrasher. It is a sign of genius to tweak things. I know a lot about that from the times when I make music. You can literally tweak a song for days and days on end. But here's the thing. It's also a sign of genius to know when to say "This is done, this is complete and I'm moving on".
I had a rule with my music. I spent about an hour or so making a track, tweaking it a bit during that time, and then completely finishing it. After that, there would be no more tweaking. Even artists I worked with, when they wanted something different in the track, well, they were out of luck, because I wouldn't save the components to the track, and I would never allow anyone to further tweak my song.
It was how I wanted my art to be. I would quickly finish a song and move on to the next.
I also had an uncanny amount of work done this way and was very prolific there for a few years. Much more than I would have been if I greatly pored over every minute detail.
I had the ability to get the song to sound exactly like I wanted it to in the short time it took me to write it, and then I'd move on, often making several tracks in one day.
Could I have tweaked each one for days, weeks on end? Sure. But that's not how I wanted to work.
Tweaking is fine, but you have to also know when enough is enough. I think when you set a release date, you need to stick to that and let that be your cut-off date for tweaking things. If you can't meet the release date because the game isn't ready, then push it back. But I don't agree with releasing the game and then continuing to tweak like this. It just makes me feel the game is incomplete and I should perpetually wait for that last tweak to happen so I can finally start a new game. *sigh*