How is using arenas complex? If anything it should make things simpler to understand to people who are not used to manual memory management.
The arena is replacing the javacript garbage collector not memory managament.
I thought arenas were one of the simplest and most easy to deal with and conceptualize memory management strategies around. Arguably easy, even easier to understand and just as easy to manage as GC. Did they do something special?