Only free people have an incentive to be virtuous. Only people who bear the consequences of their own acts will care about those consequences and try to learn from their mistakes.
If younger people see older people who haven't planned ahead and have to rely on charity, the young will be more likely to provide for the future. Today when someone plans poorly, the only consequence people see is a demand for more government.
Government is force, pure and simple. There's no way to sugar-coat that. And because government is force, it will attract the worst elements of society - people who want to use government to avoid having to earn their living and to avoid having to persuade others to accept their ideas voluntarily.
You don't need an explanation for everything, Recognize that there are such things as miracles - events for which there are no ready explanations. Later knowledge may explain those events quite easily.
Everything we know about human nature and about government tells us that individuals using their own money will achieve far more good for themselves and far more for others than politicians spending money they didn't have to work to earn.
Some people object to libertarian ideas because there are too many irresponsible people in the world - people who will cause trouble if the government doesn't restrain them.