It does also just depend at what scale you operate at.
If you're already at a huge scale there isn't really a significant scale advantage by outsourcing to somebody who doesn't just sell to you.