Certo che si appoggia a quella libreria, e questo non compromette "l'universalità del C++", come la chiami tu. Semplicemente quasi tutte le funzioni della libreria C Microsoft si trovano in msvcrt.dll, in modo che non sia necessario duplicare il loro codice in tutti gli eseguibili. In ogni caso la CRT può sempre essere linkata staticamente agli eseguibili impostando adeguate opzioni del linker.