TSMC, in turn, outsources the entire front end of its value chain to its customers.
There is nothing wrong with outsourcing. Boeing is just bad at supply chain management.