I agree. I was always taught to be President one had to be born on American soil. Exceptions military bases that are American soil. McCain for instance.
McCain wasn’t eligible either, he was born in the country of Panama. The fig leaf Senate Resolution declaring him eligible was in exchange for not questioning The Usurper. It relied on him having two US citizen parents as justification.
The GOP wanted the definition changed also because they had many more ineligible candidates on the bench, Cruz, Rubio, Jindal, Haley.