> developers who are highly motivated, self directed, and thoroughly understand customer needs

Why would someone with these qualities work for someone else?