In addition, the NS api is NOT 'modern' javascript. Even SS2 is 'Java' style. libraries like NFT (
https://github.com/ExploreConsulting/netsuite-fasttrack-toolkit) allow me to work with netsuite data using modern javascript techniques such as functional programming and POJOs. This results in clearer code and less code, which also translates into less bugs and lower maintenance cost.