We would all like a safety net for the poor so that no one starves and no one is hungry. The problem with having a safety net for everyone is that when one provides a nearly limitless sum of money to ensure that no one is in need a vacumn of corruption and waste will from to consume it. That is why the American war on poverty failed. When people get paid when they don't work fewer will choose to work. When they get financial support for their babies they'll have more babies. This is what happened in America.
With universal health care in countries like England and Canada the government has to pay but the government seems to always find itself in debt and lacking the funds to take care of everyone. The result is that people die waiting for medical procedures. Cost cutting procedures reduce help to the elderly whose health care is the most expensive.
Financial aid for college tuition has been met with ever rising college tuition.
The solution to all of this can be found when one considers that happened to the cost of health care in the United States. The cost has more than doubled since 2000. Here is a graph showing this from the Kaiser Foundation.
Obamacare the effort to provide health care for everyone did not begin till 2010. If we look at Per Member Per Market costs we see an even greater increase since then.
The most dramatic evidence of what is going wrong is when people find old receipts for their medical costs. In one case a woman named Cara Reeves wrote: