some time they have to because their new country (such as Singapore, Austria, India, Saudi Arabia) does not allow dual nationality.
It is often a family choice, you can't for example, buy a property on the local market if you don't have the local citizenship. The admin costs have nothing to do...