Nossa, sem palavras, gostei muito do seu artigo, e com exemplos bem simples e claros para ilustrar as suas explicações. Eu gosto muito de usar linguagens de "sistema", C, C++ e Rust. Apenas pelo gosto de entender os detalhes, e de certa forma uma boa parte da industria da computação foi construida tendo como base C e C++.
Eu me lembro em 2011 quando comecei a desenvolver para iOS e tinha apenas objective-c, e não era tão popular, exatamente pelo fator de gerenciar a memoria, o swift chegou e programar para iOS virou commoditie. As abstrações tem as vantagens mas como tudo tem os seus custos.
O coletor de lixo, de fato simplifica muito o desenvolvimento, porém priva o programador de entender um pouco sobre minucias da memória e a questão de nem querer saber o que é o stack ou heap, pode ajudar na produtividade, mas por outro lado, vai limitar muito as possibilidades de aprender mais detalhes.
Mas enfim, cada qual com seus objetivos.
Mas na verdade, é para parabenizar pelo seu texto e espero que tenhamos prazer de ler outros artigos criados por você.
Muita generosidade em compartilhar seus conhecimentos.
Grande abraço.