core.internal.traits is an internal module containing a minimal set of reflection functions that are required in the runtime. The runtime is the minimal set of code required for all language features to work as the spec requires. Since a lot of stuff in std.traits isn't necessary to make the language work, it doesn't belong in druntime.