This is from this same solution: https://github.com/dotnet/project-system/issues/2789. By default, MSBuild does not cache Exists checks for the same paths/files, this results in a non-trivial amount of time looking at the disk:  Turning on file caching via `set MsBuildCacheFileExistence=1` results reduces this from 2.9% to 0.4%:  Given it is extremely unlikely that in most builds that evaluation has side-effects - can we please turn on caching by default?