Хорошая штука.
Например, приложение зависит от пакета B, который в свою очередь зависит от пакета А.
Мы в приложении используем и А и В. Всё работает.
Завтра пакет В обновляется и избавляется от зависимости А.
Но нашему приложению нужен пакет А, а он удалился, так как в прямых зависимостях его не было.
Именно эту проблему и решает инструмент, ругаясь в случаях, когда в приложении используется не прямая зависимость.
Плохо, что с первым компосером не работает, нужно будет разобраться с этим.