If creators publish a version of their games and then wants to enhance them afterwards, they have to decide to take the games away from the players by switching them to private or to give players the feeling of incompleteness and bad quality.
Therefore, I suggest only to update versions, if creators want this. How about to always have two versions of every game? Both versions could be switched to private and when the time comes only one of the version may be switched to public. Additionally, creators should be allowed to replace one version with the other in both directions. That way games could be developed and published in several steps. The two versions even could be used as some kind of backup.