Many reasons including:
1. iPaaS account for security, reliability, scalability, reporting, error management
2. You can use an iPaaS to solve a host of other integration problems beyond NetSuite
3. Ability for less technical users (eg: not SuiteScript experts) to solve their own integration problems