USA doesn't allow naturalized American citizens to become president. There are 3 restrictions to become president. I cite it from this site.
Question: What are the Requirements to Become President?
Answer: The US Constitution lists three requirements for any individual wishing to become president of the United States. A president must:
be a natural born U.S. citizen. Someone may be born abroad, but only if both parents were citizens of the United States. The only exception to this was for those around at the time the Constitution was adopted. Their requirement was that they had to be a citizen when the Constitution was adopted.
be at least 35 years of age. The youngest president elected was 43 years old. However, there was one president who was even younger. Do you know who he was?
have lived in the United States for at least 14 years to be president. This does not have to be consecutive or even the 14 years leading up to becoming president.
I might accept the 2 and 3, but don't understand why they restrict it to natural-born citizens, especially because naturalized American citizens can become a governor of states.