France does not separate citizens based on skin color or religion or anything else, they're all french. This seems much better then the American way that Trevor jokes about with heritage. Sure, first generations will have a background of where they immigrated from and nothing can take that away, but if they've obtained citizenship they're citizens... As for later generations what heritage can someone even have after being born and living your whole life in a country?, they'd be as much native as anyone else born in the country.
This seems awfully similar to a tone deaf interview with Idris Elba where he was asked how it was to be of african descent and he just replied he's british.
Thinking a bit more on this, it does seem quite racist, would he call the American teams French-Americans, German-Americans, British-Americans, Chinese-Americans depending on where their roots are from?, likely not, only looks over skin color to say African-American or American...