What about people who aren't here permanently, but also aren't in their other nation permanently? Some people immigrate but still spend significant amounts of time in their home countries, why should we force them to leave their old citizenship behind, and what if they have birthrights to both citizenships? For instance with a British dad and an American mother?