> Both “French” and “British” are acceptable demonyms

No they are not.

The Oxford English Dictionary, for example makes it quite clear re. 'French':

    "With plural agreement, and frequently with 'the' French people regarded collectively ..."
I draw your attention to the first three words ... "with plural agreement".

It is explicitly telling you that "French" is a collective plural noun and hence cannot be used as a singular countable noun.

I think we’re past OED being a normative arbiter of what does or doesn’t pass for acceptable English usage.