Thing is employers/companies like it as well (which is why they hire contractors and not just permanent staff) - they don't need to provide training, progression, pension, holiday etc etc and they can basically hire and fire them as they please.
I'm not saying the tax issues shouldn't be addressed, but the way to do it isn't by basically not allowing contractors at all.
I'm sure they do like not having to provide pensions and getting employees on the cheap - that isn't necessarily a good reason why we shouldn't have these changes
Agreed, but once you start earning £100k plus as a contractor it probably shifts the other way due to how the tax system works, expenses being a fairly fixed cost all things being equal etc and staff salaries leveling off.
Also as someone technical in a niche area you probably pay more tax as a contractor due to the day rates you can command being significantly better than the equivalent staff salary.
when people talk about paying more tax they tend to be referring to the % tax you pay not what you hypothetically might make in absolute terms with a salary
contractors tend to pay much less in tax