Visual Studio changed to using MSBuild for C++ at the time when the project file extension changed from "vcproj" to "vcxproj".
The change was explicitly to make it so that a C++ project file was an MSBuild script.
Visual Studio absolutely uses MSBuild for C++ projects.