Even Fortran has modules though hahah.
How so? Their use cases seem orthogonal.
From what I understand it is the preprocessor macros that make this really awkward. Personally I would like to see C++ abandon those in favor of a "real" macro system.
If there was some kind of parametric polymorphism in Fortran I would die happy.
Also modules are already on VS 2015 Update 1, just not as final design.