I don't think there is a cause and effect between technological advancement and communism. I think the timing is coincidental. If the framers of the U.S. Constitution were framing it today, we could be given the same free republic we had in 1792.
Communism is guaranteed to fail, because of communism's objectivity is to absolve the wage inequality of the working societies. Inequality is a result of people's choice over working hours, merits and ability to contribute or not to contribute. The reality is human beings aren't born and learn to be equals.