@DanTsy Один профиль создается потому-что список профилей вам нужно создавать в функции OnApplicationStart, а в режиме запуска не создается профиль, потому-что нужно загрузить какую-либо страницу после его создания. Советую посмотреть обучающие видео по многопоточности на канале "BrowserAutomationStudio"
nodejs был добавлен для возможности использования готовых библиотек, которые реализуют возможности которых нет в БАС и не более (например работа с ексель или архивами, криптография и тп). Писать логику скрипта в Nodejs совершено не правильно