Australia has a strict “no dual citizen” policy for its elected offices. Occassional scandal. Should have the same sort of rule here - put it right in the US Constitution.
Does duel citizenship allow for property ownership or bank accounts in another country?