Socialism does include cooperative management of allocation of resources and of course cooperative management means state management even if the state claims to be of the people or public/common. Welfare is one big allocation of resources thus; I think Turtle has a good point.
Charity by classification is not forced upon the individual or group, it is given freely thus, welfare is not charity. It’s a forced allocation of resources hidden by the illusion of charity. If you think people should not be dying on the streets from starvation then you help them. If you need help then you (by non force) gather others to join you. It’s not right to go next door with a weapon and demand charity.
Welfare is used by the state to keep people in control and always in need of the state, it’s that simple.
It’s easy to allow the state to do the forced collecting for you, than you doing it yourself, eh?