I'm not sure that taking money from one group to give to another is the best way to achieve equality. Making decent services available to all is a better way, and leaving people to spend their surplus income as they please after that.
It would be fair if every capable adult paid tax* in return for the use of health services, education, housing, pensions and insurance against unemployment, and food was kept at affordable price levels, so everyone could afford necessities, and have equal access to opportunity. I don't think it's fair to penalise those who have more by removing access to things like free social care or to charge more for things like TV licenses, as was mooted on Jeremy Vine this morning. By all means adjust wage differentials and tax progressively (if that will contribute to making things better overall), but when money has been earned it should be up to the earner how they spend it, IMO.
*I would say that tax should increase in line with income, but if tax doesn't fund spending, as we keep being told, then maybe not. I don't know how it would be fair to tax in that case, as I do think that those who can should pay more, but what's the point if it isn't funding spending?