I say there is no complete fairness in any management systems.
Fairness is hard.
Communism is a bad way to provide fairness.
I believe that humanity must generate a new system including good parts of the others.
Part of democracy, islamic laws and the others.
But the good parts of them must be choosen.
But i know also that to provide 100% fairness is impossible.
I study industrial engineering. They teach us there is no 100% productivity in any way.