Earlier quoted context omitted.
> yet, English fluency sucks That is totally not my experience. I have travelled widely in Asia and Japan easily had the best English fluency across a range of people I conversed with (well apart from Singapore but that doesn't count). Compared to Korea/Taiwan, Japan was a breeze, even in HK I had trouble with shopkeeps outside of areas heavily frequented by westerners. I travelled to some pretty far flung areas of J…
You are correct that almost everybody is familiar with English, but that's not speaking it, let alone being fluent. To a degree, English already is part of the Japanese culture and language. But it's a different English. Some of it is compatible, but native speakers are the one's graciously degrading (to use a web programming term) to meet their level, and not them meeting you at a level you're accustomed to speaking…
Compare with a hypothetical Japan where the program would not be put in place and all those people "merely" familiar with English were not at all. It'd be ridiculous to suppose such a plan would lead to 100% (or even 50%) of people being fluent.
> The goal is for fluency,
How many would have not been fluent were it not for the program?
> competency, and the capacity to be competitive at a global level.
Now many (and certainly much more than before) people will have both sufficient English comprehension and sufficient programming exposure to be able to read through foreign code, open issues in open source projects, and possibly even contribute back at some point, nurturing a virtuous feedback loop. Have you ever read core ruby devs? No offense meant but they're hardly "fluent" in English, yet they're able to exchange and contribute with the global community at large.
This is all about raising the bar and giving people more of a chance to stand in a global economy/ecosystem.