A useful concept here is "Social Tech Level". We have the tech for safe nuclear plants, but we may lack the social tech. Much as, say, Panama had the tech to maintain the canal for many years before it had the social tech. You need both the technical know-how, and enough resources left over after corruption to actually fund it.
For all our competing systems of government, we don't seem to have made much progress in "social tech level" in the past 100 years. If anything, the basic systems of administration haven't improved in this regard, but the skill in corrupting them has gone way up (whether corporate corruption or good old fashioned Old Boys Network corruption).
Whether Socialist, Communist, or Capitalist, each in it's own way we can't seem to get the job done, so I think it's something quite distinct from economic system. I think there's just a problem of administration, transparency, and reporting results to solve. E.g., I don't care if the road gets built by the mayor's nephew, I care whether it's build on-time and to-spec, and how much it cost - if it merely cost more than it should, that's the least-bad problem. Cost-cutting is a good thing, but it takes a back seat to getting the actual job done.