An outsourcing vendor is responsible for the final result and quality of a product, while a Staff Augmentation vendor just provides skillful developers (so you almost pay only the app developer hourly rate). It boils down to risks that an outsourcing company takes, so that’s why it charges 30% more.