Because of compiler support
I would have made C++ modules be a slightly modified namespace.
The short summary, though, is that no toolchain yet has a bulletproof implementation, though everybody at least has enough to let people kick the tires a bit.