when you outsource something, you tend to make it more generic. You tend to lose control over it. You tend to pass a lot of the technology, particularly on the manufacturing or service delivery side, to your suppliers. That creates strategic vulnerabilities and also tends to commoditize your product. You're sourcing from people who also supply your competitors.