Fairness is not logical. Fairness is human, it's a moral value. Systems are logical, amoral, and this is particularly important if it's designed to be decentralized. Therefore, I wholeheartedly disagree with you, the system does not have to be fair, just well designed.
Also I'm under the impression you are not aware of where that "money" comes from, please correct me if I'm wrong.