At the turn of the century, it was common for software developers in the UK to leave their job on a Friday and then show up to do the same role at the same desk on the following Monday but suddenly they were a LTD company acting as an independent contractor. IR35 sought to put an end to that. It didn't apply to genuine freelancers, although there were risks.
And, I'm not sure I understand what you mean about not meeting a software contractor who isn't taking that approach ... as that approach is the very definition of software contracting :)