> Communism's failures are due to human social factors, not technological. You can't fix social problems with technology.

Yeah, that's fair. The argument would be that the core reason communism failed is because people inherently want to have greater status than those around them, so the ones who were in charge used their power to grant themselves a greater share of resources in order to demonstrate their greater status. If we have infinite non-scarce goods, whoever's in charge can still let everyone have as they need of those while demonstrating their greater status through non-scarce goods.

To be clear this isn't a prediction (I have no idea what's going to happen!), just the case I could see for this being the first version of communism that works. Though also it's not really communism, because everyone is not in fact equal; it's something like a pseudo-communist giant welfare state.