CMake generates vcxproj files, so if projects need to they can use the generated vcxproj files. Maintaining both cmake and vcxproj is expensive and redundant.