But 600 pounds is now like $750. Assume 4 weeks vacation, public holidays, time between contracts and you should probably assume 200 paid days per year. That's 120k pounds/year or $150k/year. Not great.
Not sure what contracting rates are like now. It's been awhile. When I was doing it (more than 10 years ago), banking contract was often north of 500/day.
Thing is, those contracting in banking jobs can be hard to get. Typically you need experience in banking. If demand exceeds supply (as it did in the late 90s) then that's not a problem. When supply is relatively high (as it was in the early 2000s) then that's a huge barrier to entry.
If you're locked out of that field your rates are typically much lower (at the time more like ~300-350 a day).
E.g. direct with clients it's perfectly possible to get contracts at 1k/day+ in London for relatively normal development jobs outside of banking once you have relationships with the right companies and you approach them as a consultancy rather than presenting yourself as an individual developer.
In US our company offices are moving from major tech hub to smaller city. Initially most people decided to collect severance and find another job locally but now many are finding it difficult to find job with generic IT skills sets and reevaluating their initial decision.
That certainly wasn't the case when I was working in London about 10 years ago. The going rate for a Java contractor with banking experience was about £600 per day (then $1,100).
Have things changed that much in 10 years?