The problem of D is they made mistakes in the past, they acknowledge it, yet they refuse to fix it, they are afraid of "breaking changes", they act like they are a pillar of the "industry"(?), when they are just a niche, niche languages should be willing to do breaking changes and explore new features
D is perfectly positioned to explore with ownership for example, they tried "@live", yet they don't commit
Take a look at Nim, they explored a ton with memory management, GC, RC, and now orc, they do what D's afraid of doing
All others languages catched up (including both Java and C#..), D lost it's charm, it's a language that is stuck, afraid of trying new things, and afraid of fixing broken things
zig/odin are eating that betterC market share
go/c#/java are eating that high level market share
nim ate that niche market share
and rust ate their better C++ market share