There's no excuse for SE not to allow anyone to transfer to any world they want. You cap the gil that can be transferred and you bind all gear during transfer to the player (gear that is binded can't be sold on the AH). This is a perfect solution. If the player doesn't want to lose his/her gil, he or she can create a mule on the world they are leaving and keep the gil there.