Germans are too proud and expect the world to start speaking German instead.
I lived in both countries, Germans have equally good English, but you would struggle to use English in official capacity in Germany. Whereas in the Netherlands they are very accommodating, and not because they are kinder. They do this on purpose, cause they know they can (and did in fact) attract a lot of foreign money that way.
As for how intentional it is, your theory seems plausible. That said, I don't know of any real evidence for it — even if it is an organized conspiracy, most normal Dutch citizens aren't aware of it.
[1]: https://www.wittenborg.eu/netherlands-top-english-speaking-c...
Top best english speakers are either Dutch or Swedish in mainland Europe.
Office-job professionals in all three countries are very good, but for the best chance of the bus driver, kiosk owner, refuse collector, window cleaner, passing pensioner and drunk punk to speak English, head to Denmark.
Dutch people learn English at young age. British English at school.
Tech industry practically has English as main language. It is not like that in Germany or French.
Dutch people are used to focus on trade with foreign countries. Helps if you speak the language. Youth learn Dutch, English, French and German at school.
Finally, Allies liberated us from the Germans. We remained on friendly terms with each other, though NL is not part of FVEY.
Contrast to French and Germsn, which are both still important languages in both Europe and the World; Dutch is irrelevant...
France also has a lot of eyeballs, and they also get dubbed entertainment products.
Sadly they've moved away from that practice. Everything's Dutch dubbed now.
I’ve tried putting my phone/computer into other languages, but within a few days I tend to phase out the changes and I don’t think I learned much.
But tbh a big thing is the exposure at a young age, I tried to do the same thing with Spanish series but a new language simply doesn't stick as well as it did 15 years ago.
I prefer to watch in original language (often means English though I am quite fond of German cinema) with English subs. But my mother (~70) would prefer Dutch subs, Dutch dub, or Dutch movie.
Its fantastic we got so much choice. Perfect to practice another language, dabble into it. As already mentioned though, defaults matter.
The US is very diverse.
A fun stat is that there are over 600 languages spoken in New York metro, making it one of the most linguistically diverse areas in the world.
https://www.6sqft.com/new-map-shows-over-600-languages-spoke...
The WP page on Frisian Languages has this to say early on: "However, modern English and Frisian are not mutually intelligible, nor are Frisian languages intelligible among themselves, due to independent linguistic innovations and foreign influences."
To give you a tiny idea of what we are up against here consider the name of the town I live in: Yeovil. When I first came here I thought - French obvs! Yeo-ville ie the town on the river Yeo. Hmm how wrong can I get: actually it was called Gifle in the 500s or so, which means "bend in the river" in a Saxonish language long gone - that's your old Frisian/German/Dutch/Angle thing. Morph the G into a Y and the f into a v, throw in a vowel shift and squint a bit and there you go. There are over 60 spellings recorded for this little town, including Euwell, Evill, Ivel and Gevelle. The local rugby team is called the Ivel Barbarians. The river is actually named after the town, which is named for a feature in the river! In Germany there is a town called Wegburg (I had my ears operated on in the hospital there in the '70s) and in England there is a town called Weybury - that one is easy to work out.
Now pull back and look at modern English, Dutch, the Frisian collection of languages, German etc ie all the languages that are collected together as "Germanic". They are all rather different these days. I can't even pronounce van Gogh properly despite having a Dutchman repeatedly telling me how (something like "fan hoch"). I can say Moenchengladbach well enough but lets face it the name is pretty obvious even if you ignore the umlaut and the ch sound at the end - both sounds don't exist in modern English. I failed German O level but on the bright side I also failed French too.
[0] - of course the "gh" sound is not present in English so when that pops up you are immediately jolted back to reality. It's not even like the Scots "ch", it's further down the throat.