Well yes, but no. The people promote the welfare of the people as they pay the taxes for it. With socialism, you will feel less guilt for not giving to charity as your taxes will pay for all of the things that charity asks for: better healthcare for those in need, better schooling and education, etc.
Now, I am a strong proponent of healthcare, and Sloth sent me a video that was actually pretty cool that explains why our country can't do national socialized healthcare. It simply isn't sustainable for the entire country. It should be done at the state level. The only problem is, much of the south eastern states that make far less money than many of the blue states that make a large amount of money (California, New York, etc.) won't be able to afford such programs. In essence, the "Costal Elite" will continue to be the "Costal Elite" with their ability to fund such programs, while the other states that can't afford it will fall further behind.
Here's the video...
https://www.youtube.com/watch?v=U1TaL7OhveM