The argument that most companies are making in stating that "well we outsource everything in order to make things cheaper for you to buy", is generally a bogus one. Most companies that can afford to outsource and to take all the risks that are involved in outsourcing - generally can easily afford to set their retail prices to anything they want really.
Sure making something in America would cost a bit more on average (esp. at the start of a production line), it would only take away the profit that they always want to keep high. And that's not to say that the production costs would get cheaper in time if goods were made locally and of better quality, its just at this point in time there is so little infrastructure made here in the states that many companies scoff at the larger sum of money it costs to start all that "work".
Its pretty much corporations being cheap, lazy, and more profitable. I should know, I work for a tech company who specializes in such practices unfortunately.
|