Remember what Marcus Aurelius wrote:
“Do not expect Plato’s ideal republic; be satisfied with even the smallest step forward, and consider this no small achievement.”
Ours is not a perfect world.
Small steps forward each day - eventually - produce compounded results.