This app would have done step 4 without you having to do it yourself.
As for why to switch instances. It’s a matter of preference. The example you gave is a good reason. Obviously if your instance closes you would have to move so it’s nice to have a backup just in case