Having written contracts works in the favor of the freelancer, who now have a much stronger leg to stand on when they insist on written contracts from clients. When contracts are nebulous, the one who ends up getting screwed is usually the freelancer, because they're the ones who need to get paid.