The UK Tax system is no longer fit for purpose. It needs wholesale replacement to handle the changes in the world of employment opportunities and earning potential.
Permanent, Contract, Gig, Zero hours, etc. All are valid and none of them fit fairly in the current system. Stop wrapping the gerbil in Duct Tape, its done.
One simple income tax on all personal earnings no matter the source, then everyone pays on a level scale.