Fairly taxed and legally protected
Typically contractors aren't self employed, they are directors and sole shareholders of a one-person limited company.
This means they pay national insurance twice, corporation tax and income tax. Sure, they jiggle the tax around by paying a combination of dividends and low wages. But, they shouldn't have to and this is what IR35 has been trying all these years to catch.
A new business type should be created that suits contractors, it needs the legal/financial protection of a limited company but the same fair pay structure as a sole trader.