Thing is (correct.me if Im wrong), that if you use modules, all of your code need to use modules (e.g. you cant have mixed #include <vector> and import <vector>; in your project). Which rules out a lot of 3rd party code you might want to depend on.
My comment about this absolutely wrong point:
> all of your code need to use modules
With all three major compilers you can right now use modules and at the same time include some other dependencies.