Apple, by the way, is an exception.
...Once manufacturing is outsourced, process-engineering expertise can’t be maintained, since it depends on daily interactions with manufacturing. Without process-engineering capabilities, companies find it increasingly difficult to conduct advanced research on next-generation process technologies. Without the ability to develop such new processes, they find they can no longer develop new products. In the long term, then, an economy that lacks an infrastructure for advanced process engineering and manufacturing will lose its ability to innovate.”
That conclusion applies to goods which are relatively unaffected by shipping costs or J-I-T considerations.