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).
That's not what socialism is. Socialism isn't stuff you like done by the government.