Зачем Visual Studio нужен свой runtime?
Вы C++ не путаете ли с C++/CLI?

C++/CLI сделано для того, чтобы было легче с дотнетом взаимодействовать
Этот рантайм - это библиотеки для .Net

Его пришлось запилить, когда MS сделал С# и .Net. Тупо копировать туда libc++ почему-то не решили. 

В C++ поддержку этого добра добавили, чтобы была совместимость и больше программистов писало на майкросовтовской технологии.

Оно работает в c++, только если попросить visual studio компилировать под common language runtime.