"Short of a popular uprising and violent revolution, we can expect the same lack of progress on utopian thinking in the future because utopia is attainable, its just the resources that's needed for it are controlled by people who don't want to give them up."
The problem I have with this perspective is not that it's necessarily wrong, but it's not falsifiable.
There have been many attempts at "start over" utopian societies, sometimes involving a violent popular upsrising and some through peaceful means. Some big and some small in scale.
They never produce the desired outcome. That by itself isn't so bad -- experimentation could theoretically be good, even if many lives are lost in the process.
But what's really bad is we don't seem to be learning from the failures at all, so it's basically repeating the same experiment again and again with a few tweaks in philosophy that has little bearing on the practical implementation.
Progress seems to come when people are willing to take incremental steps that have positive short term results for a significant fraction of people. Then building on that.