Имхо, Ди, что описан в книжке Александреску, достаточно цельный и приятный язык. А современные метания с live, nogc, dip1000 и пр. это попытки угодить толпе из С++ и Раста, довольно бесполезные.
дизайнеры Д неправильно поступили? Они могли рассудить, что нужны люди, а люди не идут из-за некоторого функционала (gc или другое), и стали вводить это