Kotlin/Native has automated memory management (aka GC), just tracing collector is not the only way to solve this problem. ARC + cyce collector provides different performance characteristics comparted to the tracing collector, and there are few techniques to improve locality and decrease fragmentation we are working on.