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