Frank also cites an American Bar Association ethics ruling suggesting law firms should only bill clients their actual cost plus a reasonable allocationof overhead, including the cost of outsourced legal work.
They all work well with each other, but this is certainly not the optimal organization or allocationof resources if you were designing a system from scratch.