They all promise a lot. Upwork, Freelancer.com, Guru, they all claim to make hiring faster and easier than ever before. And for freelancers they claim to provide a valuable opportunity, to reach clients immediately without having to do any of the marketing planning or process and with little or no cost. Do they live up to their claims? In short, no. But people flock to them anyway, why?