Why did Karl Marx believe that capitalism would be overthrown?

Workers would revolt.

The middle class would grow too large.

Business owners would choose socialism.

Laborers would leave the factory.

Relax