Companies that chose nearsourcing instead of offshore outsourcing do so for a variety of reasons. One is cultural differences. The reason for nearsourcing is typically simple - same culture and same sort of mindset. For example, Germans would typically be more comfortable in working with a French person than they would be with one from an Asian country, the reason being mainly cultural differences. Western Europeans are accustomed to a greater degree of joking and light humor at work, which has typically been unacceptable in Indian and Japanese culture.
So it is more effective for these companies to do nearby outsourcing where they can travel easily, in case any major problem arises, and setting up is more or less of the same scale.