cara, compreendo seu ponto de vista, mas entenda que a ideia é você usar o codigo fonte para trabalhar, e não o gerado. Isso é falha das consultorias/empresas que nao dão atenção aos tecnicos.
Sobre performance, até 2019 o netsuite convertia para java usando o RhinoJS, depois usou o GraalVM para interpretar, então a performance se baseia mais no que foi gerado. Aplicando boas praticas, conceitos de BigO, padrões de desenvolvimento, e afins, você não teria provlema algum em performance e/ou manutenção.
Respondendo a "Quanto a parte de mais facil de manter, não con..." dentro da publicação [PT] Trabalhando no Netsuite com TypeScript
1