G>>А ты думал что разработка JS до сих пор ведется в блокноте? И ничем тут мегабайтные скрипты? Как они связаны с arrow functions или модулями? Ops>При том, что это один из способов фактической реализации модульности — свалить все нужное и ненужное в один файл. Или поприседать с require.js и аналогами. Вот вам и import.
При чем тут модльность и количество файлов? Ты же не жалуешься что у тебя на C++ все в один исполняемый файл компилируется?