No, having "society" raise children is not in anyone's best interests. People should have children when they can afford to raise them themselves, and not one day sooner. Europe is a mess because practically everybody there thinks the government should manage and fund everything. The immigration policies and hand-out programs of European countries which are overrun with Arab immigrants, were not implemented by governments elected by people who take care of themselves. They were implemented by governments elected by people who trust the government to handle everything, and heavy government subsidy of all childrearing expenses is a big part of what they think it's appropriate for government to be in charge of.
In place of paying x amount of taxes to pay for the common defense and general welfare, parents make a non-monetary contribution to the general welfare of much greater value by bearing and raising children.