The argument about France's strength at the end of the article is anecdotal (and not argued at all), and the title is misleading.
(and as a French CS student who did his undergrad in France and started a PhD in the US (and have many friends in PhD tracks in both systems), I'd actually argue that France is better at "pure/abstract research" rather than R&D. Inria is a very unusual organization, not representative of research in France at all)