Because you have to be an American citizen from birth, right? Like that was the spin of the Republicans vs Obama, right, that he somehow faked his birth certificates and was actually born African or something?
Musk is South-African, Canadian and American, but I am not sure wether he was born...