Defined, a perfect society is one in which every person is perpetually and fully happy. Of course, a perfect society is impossible because humans are inherently not perfect. Because they are not perfect, it is impossible for them to be perpetually or fully happy. They can’t create something perfect because anything they make will have flaws. In addition, no two individuals are exactly the same. They have different needs. It’s impossible to please everyone at the same time.
Then, we should strive to have the greatest amount of people for the most amount of people. Yet, that would indicate that there is a set number. How fair is this to the people who are not happy if we stick to that? There’s another point:
Humans are constantly changing. What pleases them one instant, might not please them the next. Humans get bored easily and need variety. Yet, humans also resist change. It makes them unconfortable because they have to adjust from something familiar. Since they are unhappy either way, they can never be fully happy.
It seems futile that we strive towards this impossible goal always. We want it “better for the next generation” and we keep wanting it to become better until it is perfect. Perfect is impossible. Yet, some people acknowledge this but still try. They’re trying to reach optimum. But then wouldn’t the optimum be perfect in a sense, making that impossible? People change, so optimums can change. We can never reach equilibrium unless we permanently stop changing and deny the essential human nature to be curious and explore.
I guess we’ll keep on trying, until we’re extinct.