Even as a leftie and a green voter, I disagree. For me, there has to be a clear distinction between earned and unearned tax. Wealth distribution needs to be done in a fair way that doesn't penalise working. I would much rather keep earned income tax as low as possible (Labours proposed 50% over £150000 is about right imo, the greens proposed 60% was too high) and instead focus on higher corporation tax for big business/multinationals and capital gains (unearned income) tax. I'd get rid of VAT while I'm at it which does more damage to the economy than it's worth and replace it with a carbon tax. However I do believe there should be pay ratios within company's of 10:1 between the highest and lowest earners to ensure everyone is paid fairly. Cooperation, not competiton, is the most efficient way to increase innovation and maintain a stable economy where everyone has a decent standard of living.
Oh and as I've already gone off on a tangent, Unconditional Basic Income is needed to abolish poverty in a world of ever-increasing automation whilst also getting rid of the benefits trap which acts as disincentive to work.