Процесс не может быть записан напрямую в объект "process" из-за его ограничений на запись. Объект "process" представляет текущий процесс операционной системы, и его свойства и методы могут быть доступны только для чтения, но не для записи. Это сделано для обеспечения безопасности и стабильности работы системы.
Когда скрипт пытается добавить новое свойство в объект "process", он может зависнуть, так как такая операция не разрешена, и интерпретатор JavaScript может ожидать результата, который не возможен.
Для хранения данных наряду с объектом "process" можно использовать отдельный файл или объект "global". Файл можно использовать для хранения данных, которые будут доступны между различными запусками скрипта, сохраняя данные на диске. Объект "global" можно использовать для хранения данных, которые будут доступны в рамках одной сессии работы скрипта. Оба способа предоставляют более гибкое и надежное хранение данных, чем прямая запись в объект "process".