Jenže ty problémy v Go nijak nesouvisí s GC. Ani tam bych ale netvrdil takto obecně, že míchání C (potažmo C++ nebo Rustu) s jazyky s GC způsobuje problémy, některé knihovny/platformy to řeší poměrně rozumně a prakticky (namátkou C++/CLI, ObjC++, JSCore).
U Fortranu si už nepamatuju podrobnosti, ale není row-major jen volitelné?