"Much more open" is a relative term, I suppose. I am a Canadian citizen, born in Canada with all my family (save my wife) living in Canada. I live in Japan with my wife who is Japanese. A few years ago my wife wanted to move to an English speaking country so that she could improve her English and live abroad.
I'll just be plain. It was easier for me to get a visa for myself and my wife to work in the UK than it was to get a visa for my wife in Canada. Had we decided to go to Canada, she would have had to come on a tourist visa. She would have no health care coverage, nor ability to work. After 6 months she would have to apply for an extension to her tourist visa on humanitarian grounds. Her application would be reviewed by a single border guard and could be denied for any or no reason. There is no right of appeal. If her application is denied, she would be barred from entering Canada again thereafter. If she is granted the extension, then she gets another 6 months. After the 6 months are up, she gets to apply for another extension on humanitarian grounds with the same restrictions. After a total of 18 months (and after paying $1500 for the application plus submitting all of our emails together for the last 3 years plus pictures of us together for the last 3 years), she might be granted permanent residence status.
That's for my wife!
In constrast Japan gave me a 3 year working visa after seeing the paperwork showing that we were married. The application was free and took 1 week to process. I can renew after 3 years. The last time I renewed my visa in Japan (before I was married) they just wanted to know if I was still working and after that gave me a renewal (the entire process took 1 hour and cost the equivalent of $60). After 5 years in the country I can apply for permanent residence status (which is similarly rubber-stampy). In the meantime I get national health care insurance and even a pension. (Note: citizenship is generally difficult to get in Japan, though. You must live in Japan for at least 10 years and you must show that you have integrated with the community).
Having said all that, being an immigrant myself I feel that immigration is a privilage not a right. If a country doesn't want immigrants, then that's their business. If you come on a student visa, or on a work visa that is intended to fill gaps in the local economy, then you are expected to return to your home country some day. That's just the way it is.
I feel for the guy because I would be devastated if Japan decided not to renew my visa for some reason. I love living here. I hope they invite me to stay permanently, but I still think that it's Japan's right to decide what they want to do.