Could you please explain why these changes are needed? I suppose that we could use https://cmake.org/cmake/help/latest/module/FetchContent.html here (separate PR). _Originally posted by @Kielek in https://github.com/open-telemetry/opentelemetry-dotnet-instrumentation/pull/2216#discussion_r1107517241_