Yabut, did it make his father a citizen, and did it make him born in the USA?
Chester Arthur’s father wasn’t born in the U.S., but Ireland, and I’m not sure ever became a citizen, including before his birth.
And so what if Cruz wasn’t born on American soil? Do you somehow stop being American if you’d go on vacation, or take a job for awhile in another country? Would your American citizen child have allegiance to whatever country he was born in and lived in for four years, rather than to the U.S.?