почему же? разница в том что ты при експорте будеш експортировать обьект(то есть ссылку на него)
когда ты засетаешь новые даные в него, то поля в обьекте поменятеся, но ссылка останится прежней
поэтому в другом файле ты должен бы увидеть его. Когда у тебя примитивные даные, то они меняются, но експорт остается прежним