1. Гибкость
Опять твоя любимая гибкость, которая на самом деле хер пойми что.
2. Работа с памятью
Мы ж с jvm работаем, после некоторого количества аллокаций становится не так дорого за счёт, если мне не изменяет память, переиспользования и оптимизаций. Да, аллоцировать новый объект всегда будет дороже, чем поменять одну проперти. Но, на самом деле, насрать. Я пойму, почему сишники (у них, кстати, аллокации дороже, чем в жвм) могут упороться по этому, а почему жвм-исты - нет.
Аллокации у сишников дороже, если использовать маллок на каждый чих. Если использовать арену, аллокации по стоимости такие же как на JVM, а очистка дешевле на порядки.