And yet Japan still HAS strict rules on rules on immigration and expects it's immigrants to speak Japanese within it's borders. ....
You've never been anywhere near Japan, have you? There are thoughtful services and help for non-Japanese speakers all over the place. Major news stations have a function that lets you press a button to hear a dubbed-over English version of the daily news and many programs. Almost every stop on almost every train line across the country has the name of the stop in roman letters to make it easier for those who cannot read kanji to know where they are. Newspapers, radio programs, television, train stations, ATMs, etc. All have services and considerations for the non-Japanese speaker. It's not considered a big deal. Even small towns usually offer free Japanese classes at a civic center. If a couple who cannot speak Japanese is spotted wandering around looking lost, it is only a matter of time before a student or someone with experience abroad will approach and offer to help - not scream about getting out.