So i don't know what point you are trying to make
D is pragmatic and confirms my point
Modula-2+, Modula-3, Nim, Mesa/Cedar, .NET Native, Sing#, Oberon, Oberon-2, Oberon-07, Active Oberon, Nim, Swift (RC is a GC algorithm per CS definition), and even if debatable what its role might be, Go.
The point I am making is having a GC managed heap doesn't preclude features for manual memory management, only GC haters think otherwise.
Some helpful reading, from people actually working on solving hard problems
https://twitter.com/FilmicWorlds/status/1562090212225716224
> only GC haters think otherwise.
only GC lovers think like that
that's not a good argument
You still don't get GC enabled system programming languages, and apparently I am not the one that is going to make it clear, so whatever.
https://people.inf.ethz.ch/wirth/ProjectOberon/Sources/Kerne...
For something more modern in D, also a GC enabled systems programming language,
https://github.com/dlang/dmd/tree/master/druntime/src/core