In my opinion, the crux of the issue is SuiteScrip...
# suitescript
s
In my opinion, the crux of the issue is SuiteScript 1.0 scripts are not supposed to support any module system, AMD or otherwise. However, NS has introduced the function and properties that indicate an AMD environment exists even for SS1 scripts.