That is not unfair, it is most fair.
If food, clothing, housing, etc, was the same percentage of income for one with $10,000/year as for one with $100,000, as for one with $1,000,000, then why would the poor bother to try harder? Why would the rich bother? Marx thought the rich could be broken...