I've seen it go wrong firsthand — a clear brief, an agreed budget, a fixed delivery date, and a freelancer who kept moving the goalposts. Two months became three. Three became four. By the end, the deliverables were being held hostage for more money. The client (me) had invested too much to walk away cleanly, and the freelancer knew it.