Interesting topic. (Mars Man's first comment reminds me of when I used to claim my bf was employed by the Japanese government to help increase the population... XD)
I think, really there needs to be a combination of a more positive attitude to immigration and also a more positive attitude to having children. I don't think immigration by itself is completely the solution. Why? Well, partly because it could cause social problems if it progressed at too fast a rate. Perhaps one day, we will see a world where the population of all countries is totally mixed between 'natives' of the land in question, and non-native immigrants - but... that is still hypothetical, and meanwhile immigration does raise social issues. Although of course, it would be great if the Japanese government did adopt a more... practical approach to it.
As regards having children, that's such a complex issue... just 'matchmaking' isn't really going to touch the problem. I'm sure there are many couples who are in a happy relationship but who don't want children, or maybe want only one.
It's very difficult to address, because for a while now, there has been social pressure on people not to have children. I can't talk specifically about Japan because I have never been there, but it appears to be following in the footsteps of European countries on this (even to a greater extent). I can feel the pressures here in the UK and I imagine (maybe someone in Japan can give more insight into this) similar pressures in Japan. It seems there are 2 main pressures - money and freedom. I know of a lot of people who say they don't want children because they want to have money instead. That's a bit of a blunt way of putting it, but that's what it boils down to. They say they 'can't afford' to bring up children, stuff like that... and I can appreciate that they would want to give their children the best, and not bring them up in a slum... but it's not a question of the slum in their case... these are people with big houses, 2 cars, exotic holidays... at the risk of sounding old, how did they think people managed 'back in the day', when the economy was not so good and most everyone was poorer?
Sorry - I'm ranting. :sorry:
The other issue putting people off having children seems to be mainly freedom. Now that people can choose when to have children, they often don't want to give up their freedom to... *thinks*... well, I guess it's freedom to not have to think about anyone other than yourself. Because with a kid, you can't get away from the fact that you have to consider them. You can't go to work when you like. You can't go off on vacation when you like. They demand attention from you.
Well, with all that, is it any wonder people don't choose to have children? If you think about it like that, it sounds really unappealing. But I think that's largely because governments have spent so long 'promoting' only the unattractive aspects of having kids. It's now ingrained in our psyche - at least, in the UK. How many times have I heard women parrotting the phrases 'I need some time to myself', and 'I want to be myself, not just 'Mum'', 'I want to do my own thing... do something for myself'... phrases you see all the time in magazines, but the sad thing is they say them without even thinking about what they are saying or realising that they are following in the groove that has been cut for them.
Why would governments have been 'promoting' the negative aspects of having kids, though? To get more women working, of course! In the short term, that looks better for the economy; for a woman to have one or maybe 2 kids only, and encourage her to come back to work, because that's somehow, surely, being an employee of a company makes you more 'free' than just being 'Mum'?
But now, it seems governments are seeing that it was a bit of a shot in the foot for them, as the long-term effects come into play and the population begins to fall below the replacement level. Now they have to start trying to undo the social programming they were so keen to feed to us.
Umm, I'm not sure if any of that was appropriate - please feel free to delete my post if you think it's too far from the topic. :sorry: