The trouble with outsourcing is that a client never knows who will end up doing the job. You may like something you see in a portfolio of work, but there is no guarantee that you will get the same designer.
A program that has in-house design has fixed design costs and knows that the quality of work will be constant.
__________________
|