Neither of those things need to be "done by the government". Unionization covers "protection of the job", and mutual aid covers "social protection".
Though yes, if the state is to exist, the least it should be doing is providing for its people - in my opinion via UBI + single-payer healthcare at minimum.
Socialism as a concept is super wide. Many Western European countries are socialist democracies (France, Sweden, ...) and proud of it. We actually like what we have (but we always protest anyway).
It has its pros and cons, but the pros IMO win - bringing some peace of mind to people.