@hightor,
As I think I've mentioned before, my dad was a union organizer. He'd grown up on the Canadian prairies during the 30s where unionism and other lefty notions were both common and ripening. We'd get into arguments (mild) about his take on the world versus my own. From this vantage point of the present, it looks like he had some stuff right and some other stuff not so much.
But one notion he held dear was that we, as a culture, were in the midst of a sort of battle between those who held wealth/power and the rest of us who, if we weren't ever vigilant, would be used as pawns or cannon fodder by the powerful. And I see no good reason to think that notion wrong.
But it does not follow from this notion that we will some day develop a political system or social ethos which erases this dynamic (an analogy here is how we will never be rid of bullies and those who seek to dominate others). The best we can expect are systems and institutions which ameliorate it. And we've had really quite substantial success in this. It ebbs and flows, of course, but child labor is mostly gone, the court systems of western countries do provide degrees of fairness and justice which once did not exist, etc.
But the "perfect" solution is never going to come about.
It is, for me and probably for everyone, just damned exhausting to keep at this fight. The present is very definitely such a time. But there's no other alternative than to keep at it. The goal has to be progress forward, not ideal achieved. If we can get millions more Americans covered by health insurance plans but yet leave some uninsured for now, this doesn't mean the fight was lost. I simply means that our victory was indeed a victory even if we must move again to make it even better - while grasping that we'll have a fight on our hands, again.