Churches and charities can't keep up with the duopoly's policies of sending jobs overseas hence creating more unemployed. Again its why government must guarantee and enforce these things.
So, if the government guarantees a job to every citizen, who pays them? What if the person is too lazy to work? Here's a better idea for your liberal socialist utopia. Lets have the government guarantee every citizen an annual income of 100K whether they are a brain surgeon, a trash collector, or a do-nothing who sits home all day. 100K for everyone. sound good?