I&#x27;m firmly of the opinion that GC is the correct default [1] and that removing GC ought to be considered an optimization, not a default choice, but there&#x27;s nothing contrived about that example. I&#x27;ve written apps where I had to know what was going on.<p>[1]: At least between GC and not-GC. Rust is a new third option IMHO.