Freelancers do make agreements with their clients but more often than not, they don't actually get paid by their clients despite what was agreed upon in the first place. Labor rights protections only apply to actual employees of companies and not freelancers, government can't force a client to pay the freelancer so clients always get away with not paying freelancers with no government to stop them.