I hate it when I hear the stereotype "French people do speak English but they're not going to because they are so proud" (maybe not exactly what you're saying...). It's simply untrue. People who speak good English will very happy to practice whenever the opportunity shows up.
It's not easy to learn a foreign language, and most French people who didn't have the opportunity to study abroad, or who don't need English at their workplace don't speak English very well. However, I think most of them speak some English, as long as you're patient and don't expect them to be fluent. For many people, it's intimidating to speak English, even if they've learnt the basics at school.
> they have their own French speaking view of the planet
Indeed, they live in a country where they can get by using their own national language and most of them don't have enough opportunities to meet English speaking foreigners. Why should you expect them to learn your language, especially if you're the one moving there?
> Germany where English are much more/better spoken
English is hard for roman languages speakers. It seeems Italian, Spaniards, French have a harder time than Germans or Dutch...
French has a lot of words which are close or exactly the same as English, but doesn't sound the same or mean completely different things, which doesn't help. (example: 'argument' in English as in 'having an argument' and 'argument' in French as in 'ton argument ne mène nulle part' don't mean the same at all, other words can mean the same such as 'agile' but sounds like two different words when pronounced in French vs English)
And then you have pride (the wrong kind) coupled with the fear of sounding ridiculous, which is why 99% of French you hear speaking English has a very strong accent, they're not trying.
Whereas in Finland, subtitles on foreign TV programs are common and classes have less students (I think).
Thus I believe it entirely comes down to the government not being smart enough.
Then for foreign language (French and German) classes in state schools in England around 1975 onwards:
We'd often have around 30 pupils. Time was spend on learning vocabulary and set phrases, but mainly in the written form. This would be from around age 10 (French) or 13 (German). It was the first exposure to grammar concepts (verb, noun, etc). Little time was spent on speaking the languages.
At the end of this most of us we still incapable to speaking the foreign language, let alone being literate in them!
I'm not sure to what extent it has improved since.
I agree that language teaching is terrible here though. The period you describe was particularly bad. The teaching of formal English grammar had become unfashionable but foreign languages continued to be taught using grammar concepts that nobody now understood in English. It was completely absurd.
Much easier to catch these on iPlayer than freeview.
The mega cultures with their larger populations are able to live within their own bubbles more easily than smaller countries. They typically produce a lot more media content to fulfill their own demand, as one example. It's true whether we're talking the US, Britain, Germany, France, Spain, Russia, China, Japan and so on.
Americans also live in their own universe. And so do many others...