Have you ever owned a business? If employees got paid the value they produce, why would any business bother to exist?
If you want to get paid the value you produce: start a co-op; join a co-op; start contracting; or become a founder. Stop whinging, and do something about it. So many employees choose to work for a business - it is a transaction where they get paid and the business makes money, and both are usually better off for it.
I too dislike seeing employees get taken advantage of, but “fixing” capitalism is not trivial.
You can get paid in equity… and be 20-80% down on TC this year depending on where you work.
Co-op employees seem to be doing better off on average, so I would argue that "usually better off for it" is not really true. Better off than trying to run their own business - yeah, probably true for most; regardless of who gets the profits, businesses still need professional managers to run them effectively.
In any case, to reiterate, the point is that for it to be a compromise, we should all be aware of the nature of that compromise - that is, who is giving up what exactly, and for whose sake. It is only a true compromise if people knowingly choose to preserve it, because they feel that it's the best deal that they can get.