1) Businesses have tasks that they need to get done. Many of which are probably too low-skill to make it worthwhile to give to a talented employee.
2) There are prospective employees trying to build their resumes, who would do the task to a) get experience, b) explore a field, and/or c) display their talents.
I don't know enough about businesses to know what sorts of tasks would be good for this.