Partly true about inviting foreigners. Japan has a trainee visa system that is abusive, as they always are, and is designed so that those employees (victims) never get citizenship. And it's a single citizenship country, because of course it is. But hey, employers are very willing to bring in those laborers, since it's cheaper than paying what the law requires.
And you can't fix demographics with people who only stay for a year or two.