Offshoring allows you to minimize labour costs and all connected expenses, like hiring and training of new employees.
Especially if you need a development service for a specific task, these additional costs are unnecessary and not cost-effective.