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