Everything I wanted to say has pretty much been summed up in this thread xD
Basically, perfection is different for each individual.
Utopia = Dystopia
--
A society cannot be perfect, only its fundamentals can. We seek perfection according to a design but that design will always have errors.
Like, for example, monarchy, representative democracy, communism, and anarchy. These are the best examples.
A Monarchy works because no one - except the ruler - has to worry about making decisions. Atleast, the majority of decisions... But when the ruler fails to make the correct decisions, that's a fault in the society, not monarchy.
Rep. Dem. states that your representatives have your best interest and, when they speak on your behalf, they say what you would. When this is not the case, which shows discord in the society, it fails - but Rep. Dem. is not at fault, the society is.
Communism works in China, for example, but didn't work in other nations because those nations could not achieve communism's standard. Anarchy states that everyone will be able to rule themselves (self-rule) without going against the will of others. When this fails, survival of the fittest occurs. In both Communism and Anarchy, the society may fail but the CONCEPT is, itself, perfect.
^ So, every TYPE of society is inherently perfect on their own. Applied, however, weaknesses generate and the societies themselves, as a result, are imperfect and may fail due to that.
--
As for the idea that advancement won't occur, you should watch the anime Mawaru Pengiundrum. It's where I learned about the Frozen World concept - you'll see a great example of the halt of advancement