When a user is up with development for a while, something can go wrong and the project won't even start without any options to revert changes. All the process is gone, and should start from the ground up. Especially if its already published and has users and traction.