The problem with communism is It's execution with humans. By "guaranteed job" what you really mean is forced labor. A job is a means to an end - to produce products in exchange to buy products. Without selfish motivations, humans become lazy.
The next phase communism MIGHT work is when AI operates all of our means of production, but capitalism will still be required to drive art and other more intangible commodities