@jgw1
So, haulage companies and hgv drivers were trying to dodge tax and national insurance and now they can't.
Might it not make more sense for the haulage companies simply to pay employees properly?
Except it wasn't a dodge in many cases - that's just the silly HMRC propaganda that people have chosen to swallow.
But the rules are so complex HMRC have made companies run scared of employing any genuine freelancers.
If HMRC investigate you, even if you win (and historically a large majority of IR 35 cases have gone against HMRC), they have made it so costly and time-consuming that companies (and not just Hauliers) have refused to engage with legitimate freelancers.
HMRC has destroyed a system that was working fine and exported the jobs (and therefore all the tax) overseas and created a crisis here - and they were warned.