'French' is more a culture than a genetic diaspora (i.e. though most French people might have some genetic 'closeness' that distinguishes them from other groups, one does not need that genetic approximation to be French)
And it's perfectly reasonably to say someone is 'not very French'.
I lived in France, I speak French fluently, and could 'get by' as a French person, but it would be fair to say that I am 'not very French'.
I think Fuzzy logic, as a perspective, maybe should be appreciated.
I can be 'a little this and a little that, and mostly some other thing' - it makes sense to describe many things as such.
Though pragmatically, when it comes down to numbers ... it may simply look a lot like probability.
Or perhaps you define being French as having French nationality, which is boolean and comes from a single authority (France!), to more charitatively read the previous post?