The rationale for the code is such that in the case of having fixes and updates to the contract to make it safer, there is an opportunity to do so. Will only be called when necessary and proper announcements would be made beforehand. Furthermore, we have a timelock protecting the users.