It can certainly be a problem with internal teams. But I've never seen an outsourced team which has the same level of access to decision making members of staff in the "parent" organisation.
Additionally, outsourced partners are - in my experience - much more concerned about hitting contractual metrics rather than solving problems. Sometimes that works - often it doesn't.