I don't know if it's necessary to start a discussion now but I will simply go ahead
If one consider the origins of a player or his living place as the crucial criterion to decide to which national team he belongs depends on how much weight you give to talent and how much to education.
I think in some countries (Turkey, amongst other) it's a common opinion that players should play for the countries of their parents. I notice that German national team gets hardly appreciation for their achievement by some immigrants here cause they use to say "this is not a german team" "you can only win thanks to foreign players.." and stuff like this. Also some Italian people use to come up with this argument to disdain the achievment of our national team. Basically, I accept this idea and until some years ago I would have agreed with that concept but nowadays I think very differently
Let's just take the Turkish "minority" in Germany as an example.
Here are living over 2 million Turkish-origin people.
In Turkey there are living over 70 million Turkish people.
There are quite some great players of Turkish origin that grew up in Germany like Özil, Gündogan, Can, Calhanoglou...
Now, let's count the great Turkish players that were developed in the 70 million people country of Turkey: Arda Turan and ehm... hang on... I'm still thinking... nope.
The intention of this example is to demonstrate the worth of developement and promotion of young players, the worth of good coaches, good infrastructure and organization. The Turkish football association apparently doesn't do a good job. They are struggling with promoting young talents, the league is average, and I don't think there are many good coaches.
Now, would it be fair if players like Özil play for Turkey, to "reward" the bad job the Turkish association is doing? Just because his parents are of Turkish origins? Theoretically Turkish association could relax and just waiting for the players we develope for them. That wouldnt be fair. The national team of a country is the reflection of the association's work. (beside demography and enthusiasm, which also plays a role here). DFB (German football association) stepped up their promotion of youth after 2000 and nowodays we reap what we once sowed. The immigrant players that grew up here should play for Germany cause we made them big. Özil wouldn't be as good as he is today if he grew up in Turkey.
Sorry if this post looks like a Turkey bashing post. I just took them as an example. It would also work for other big diasporas like the Albanian diaspore in Switzerland or the African diaspora in France. That's why I think it's fair that also the players of African origin play for the French national team as long as they are promoted there. Of course, naturalization like for exmaple Qatar loves to do is a totally different story. I despise that.