If we can't relay on GC wholly, there is no need for GC.All of the objects, that I can create, I can destroy manually by myself, without any doubtful GC destroying attempts.
Manual memory management should be possible in D, see for example https://github.com/Dgame/m3