The biggest reason is poor communication. Sometimes that gap is linguistic in nature, sometimes neither party is willing to work in the other’s time zone, sometimes the business owner just does not realize he needs to do a better job at explaining his business process to the outsourcing company.