Here's a few reasons native JS libs are 'better' or more stable than NetSuite API:
* quality js libs have thorough unit tests - hence they have minimal defects. I can't say the same for NS apis.
* js libs can have more capability AND be more familiar to developers (good example here is momentjs over the built in Date() or NS specific Apis)
* a pure js library doesn't suffer from the wonky behavior of some NS api objects. i.e. when NetSuite (Java) objects are accessible in script but are not true javascript objects.