While you make a valid point, one of the major problems with utopian visions is they offer an infinite good, so they give cover to commit anything up to infinite evil.  I think offering paradise throws our moral calculations out of whack, which is one reason they do seem to lead to large numbers of casualties.