вот это интересный вопрос, с одной стороны то что может быть написано nogc safe betterc и ctfe, при этом без потери в функциональности и юзабельности должно быть написано так. с другой стороны отказ от сборщика ведёт к огромным затратам человеко-часов на такие задачи
основная проблема в нескольких стандартных библиотеках в том, что разрабатывая новую библиотеку разработчик должен решить что использовать и тогда одном из "лагерей" эта библиотека будет, а в другом нет, либо сделать тройную работу и поддерживать обе стандартные либы