There have never been any "Communist" countries. Socialism has always been intended as an intermediate step to communism, which was never achieved, even in the USSR.
Your notion that there is some clear line between "liberal" and "conservative" countries, and "freedom" shows a profound lack of understanding and appreciation for nuance.
What we know for certain is that every country undergoing a socialist revolution, from Russia, China, Cambodia, North Korea, Cuba through to todays Venezuela, all promising to eliminate economic disparity and usher in utopia have left hundreds of millions dead, totalitarianism, and a clear record of economic misery and widespread suffering in its wake,
And yes, when by every metric boys raised in single mother households, even after equalizing for economic status, have poorer outcomes, having a program that says "we'll pay your rent but if the father lives here it'll stop" is a perverse incentive to encourage more of what clearly results in negative outcomes, especially for male children who lack a positive male role model.