Пример из жизни: вы бандлите большой проект из котлина в js. при компиляции создадутся классы с обычными свойствами (не через defineProperty). При подключении этого бандла к реактивности (любому фреймволку vue, angular, react) движки их обвесят все свойства в каждом классе во всем бандле своими слушателями, чтобы дернуться в случае изменения одного из свойств. Это сжирает много памяти