UnresolvedDependenciesAnalyzer was added to ease the migration from 1.x to 2.0 when we stopped applying the dependency management plugin by default. It's implemented as a build listener which aren't supported with Gradle's new configuration cache which we'd like to support. There is an alternative but it's significantly more complex and requires significantly more code. Given that 1.x has been out of support for over a year now, the analyser has largely served its purpose and its minimal benefit doesn't justify the cost of migrating to and maintaining the alternative.