The drafters of the law knew this, which is why 90% of the text of the law is carve-outs for various professions. But forcing people to live their lives through loopholes never works well.
For example, they have this carve out for high skilled professions:
> (3) An individual who holds an active license from the State of California and is practicing one of the following recognized professions: lawyer, architect, engineer, private investigator, or accountant.
Sorry, software engineers. An accountant or an architect might be allowed to take on lucrative contracts, but since the state of California doesn’t have a special piece of paper for your job, they’re not going to allow you to work in the way you choose.
Edit: I myself am a software developer who has enjoyed working contracts in the past and would like the option to do so again.