Looking over these posts rang quite a few bells! I was an IT contractor in the years 1977-2001. One difference that no-one has pointed out yet is paid overtime. In my last FTE position in England, I was expected to do quite a few extra hours but didn’t get paid for it. Basic income tax at that time (under Labour) was 35%

I was getting deeper and deeper into debt, and went freelance to ease my debt burden. Doubled my income overnight. Yep, that was the ratio in IT at that time – not just 30% more. The contractors got double. And in those early days there were still lots of tax loopholes, and I didn’t have to settle my tax bill for a long time. From living hand to mouth and paying shed loads of tax, I was able to put in a load of overtime, get paid for it, and bought a newish car at the end of my first contract out of the proceeds. My financial woes had left me overnight, never to return!
I worked in the US 1979-82 and for that period had to be a FTE of the consulting firm that hired me. Along with all the other foreigners, I got an H2 work visa. But that was only valid if working for that particular company, and they knew it and milked it. So most of the foreigners got the crappy jobs.
Back in the UK from ’82 I carried on from where I had left off, but gradually the tax loopholes were being closed. And the tax deductible allowances were being whittled away at the same time. And the red tape was getting worse and worse. But at least we had a Conservative government which recognised the need to abolish punitive icome taxes. I had had to pay some 60% tax in the mid 80s, but this soon came down to 40% max.
Then Labour got back in under Blair. And one of the first things they did was to penalise self employed consultants – contractors. They went about this by redefining what constitutes the “normal place of work”. They claimed that as people like me were going to the same client office, month in month out, that we weren’t consultants at all! We were
really employees, and should therefore be paying all our income out as salary (no allowable business expenses) and this meant paying both Employer’s
and Employee’s National Insurance on all income. (They conveniently overlooked the fact that as a contractor, I got no employee benefits, no paid absences, and no pension) It was like an overnight tax increase of about 20% as far as I was concerned. I had already been paying 40% + Corporation Tax. I would have ended up paying about 60%, not forgetting my £300 monthly petrol bill. (Blair’s government has seen to it that 77% of the pump price is tax) Plus all the usual red tape/accountancy expenses.
I was not prepared to be subject to punitive taxation, so I retired! I’d had enough of IT by then anyway.
So whereas the government used to get quite a good whack (40%) out of my earned income, now they get… nothing.
Sorry about the wall-o-text/party political broadcast! 