i could have the company that makes (outsources..) production of the board order the parts and do the assembly. I don't do the assembly. But I do provide the parts to a company that assembles the boards. Typically, if I want them to provide the parts for me, they charge a 20% premium on the parts for this, and they aren't going to shop around, it's not their money. It took me about 1 day to order the parts which were $12k. So they probably would have paid $15k for the parts + 20% = $18k. So I saved $6k for doing the parts ordering myself in 1 day's work. i know my time is limited but i cant see how something like that isn't worth doing.
Maybe for some companies the appeal is cash flow as they wouldn't have to pay for any of this until 30 days after receiving assembled boards.
"But I do provide the parts to a company that assembles the boards."
Please Justin confirm that you check the parts on the boards you get back once assembled are the ones you provided, and not low-cost components... Some outsourcers are dishonest, to an extent that is hard to imagine.