Historically the project files in C# apps included msbuild configuration.  Also a lot of nuget packages include a.targets file, which also contains msbuild configuration.  For compatibility reasons if you are using the .net ecosystem you need msbuild.