I think you're all right to an extent, and it comes about because the French and British mentalities are so different. You simply wouldn't get a Macron in the UK, there's no point wishing it. Likewise you wouldn't find a Boris, Blair or Thatcher in France. Look how Churchill and De Gaulle were not compatible. What worked for one was the antithesis of the other.
I think this is because the French are more analytical. This stems from their education where certain attitudes are formed, and indeed taught, in the classroom. You could say creativity is actually stifled during the formative years in France.
We will never achieve total unity with the French people as both our make ups are quite different. Its fascinating how close we are geographically, but how far apart we are sometimes in the way our brains work.