If you're looking for international precedent, this is an old vs. new world issue. Birthright citizenship is rare in the old world, but it is the default for the Americas. Canada, most of Latin America, and a decent part of the Caribbean have birthright citizenship.
Agree, all the old world countries are stupid and all the talent is fleeing from France and the UK to countries like Uruguay and Bolivia
I thought France had it. It turns out France, Italy, Netherlands, UK, and Belgium have a conditional deferred version: you can become a citizen at 18 if you're born and have been living there (plus a few caveats).