A good server admin does create backups before upgrading. A better server admin set up frequent backups, too. However, with the new HTTP method, I surely could see a central repository of serialized data... however such feature is really not ready to get implemented, yet.
Edit: a crazy idea would be to add an undo feature...
As a player you never know if you play on a server with a "good" server admin. But if they use this script you are able to save your work as a file. If then something happens you could maybe could upload your file on another server then asking a admin there to enable it and all is fine. If you think it into the future you could even say "Hey, this is my blueprint, place it here..." and then you can start gathering ressources and it will be build if you collected all stuff.