@denmanrooke As a freelance software developer, I've seen companies do this so often. I eventually got tired of having to argue about the non-competes every time and just paid to have my own (actually reasonable) T&C drafted and now I offer them that instead of signing whatever garbage 'contractor agreement' customers come up with.
@joepie91 I was going to do this as my next step (as I have a mutual NDA I've used before)... but after they came back a second time with a slight adjustment to wording but still maintaining the core clauses, they already said they wouldn't change it so I said farewell.