There's an interesting question highlighted by the previous responses: what is progress, and what is an ideal society?
Is it progress when a society becomes stable and un-chaotic? If you think so, then the idea of generations quietly living their lives in the same
manner is an ideal society, given that there's a 'safety valve' in the OP's hypothesis -- malcontents can simply leave.
In this view, individual fulfillment comes only by an inner process. Individuals might work and struggle, as their society dictates, but it's only
for self-gratification, or pure altruism, or their efforts are in vain, as the society is 'stable' and unchanging.
I take a different view. I believe that human progress has been found, historically, in crisis, struggle, and on the frontier. I think that
individual 'self-realization', as a goal or purpose in life, cannot be achieved solely by internal processes.
A society that gives us the unexplored, the unacceptable, and the personally motivating 'carrot' of the unfulfilled, is one that is most conducive
to achieving this. Sometimes I would really like if that wasn't the case, because, let's face it, life sucks sometimes. (Is the necessity for
'struggle' as a means to self-fulfillment an unavoidable corollary to human nature? An interesting debate subject! And now that I think of that,
yep, there's a wonderful ATS member debate
on almost that very subject.)
But again, history has shown that complacent societies that do not accept change or non-conformity eventually crumble, and that's natural. Any
vision of a 'perfect' society, for any particular subset of individuals, is only an unstable apex, doomed to collapse. And, frighteningly, as the
scope of human progress expands, so does the scope of necessary change, in order to keep moving 'forward'.