Wow, that seems like a really poor way to implement it. Even if they did a recreation, keeping the same script data would have been simple. Although, really, it's still pretty simple to do that yourself via python, as upgrading would (or should) trigger both the destruction and creation triggers.
Bh
Bh