I think things are more complicated.
For companies that buy cheap goods abroad - you cannot imagine the volume of complaints they get. Cheap hardware, crumby paint, stuff that doesn't meet VOC standards, polluted sheetrock, much more costly and dangerous stuff that fails, you name it, it's happening.
Companies that offshore within the company especially.
They are already finding out that either 1.) the same inability to make decisions on what they want and quickly and clearly document it causes just as much, if not more mess, when they try to outsource that part of their business
2.) Outsourcing isn't as cheap as they thought. They have to hire a bunch of people to produce the documents that go to the outsourcers, and they have to hire a bunch of people to keep their eye on the offshore providers.
3.) Security of their data is even more a problem. The more data flies around, the more you pay to keep it secure.
Trying to push for international markets isn't all that easy either.
For one thing, even third world countries have laws, and they have laws that carry huge fines (by the DAY) for international companies that violate them. Many American companies think the other countries are a joke and they can get around anything. That attitude - boy does it cost them.
They each have different tax laws, they don't allow internationals to come into their country and do business for free. They often have business forms the international companies have to use, so the international company has to maintain (AND BUY, not copy, mind you) a stock of forms for every single transaction in every country he does business in, and copies of every single transaction have to be sent to the government.
And most of all - the financial records usually have to be kept in THEIR country. NOT ours.
One company struggled very unsuccessfully with other country's financial rules, they always were trying to find a way around the country's financial rules, no matter how ridiculous it was or how much it cost to get around it, they rather sneak around the rules than follow them.
They ACTUALLY wanted to have a 'fake' computer in the other country that their computer people were supposed to make 'look like' the financial records were kept in that country, when they really were kept here. The company was actually going to buy duplicate equipment and keep financial records in two countries, and try to keep all the records in synch up to the second, and try to conceal that the real processing of the data was here. Fortune 100 US company.
That's not all. Those offices in other countries, they don't usually want to follow the company's rules,often for very good reason. Another place sent whole project teams, last minute international flights at huge cost, to make a 'show of force' to pressure the international office to 'tow the line' and use their corporate computer and procedures. They were supposed to act like we were there to customize the system for their benefit, but it was, clearly, and at great expense, a circle-the-wagons manouver.
Doing international business is not cheap. Many times, any time sales drop here, the boss says they have to push for sales in other countries. And often, that takes place very poorly conceived, and at great cost.
Not every company is finding it to be all that profitable. Those that do think it's profitable, maybe aren't totalling up their internal costs that accurately. A lot of times, the sales dept drags the rest of the company around by the hair, and drives the company further down the drain with short term sales goals.