To find transitive version conflicts when behavior changes without obvious code edits.
A newly added dependency can bring along a different version of an existing library and change runtime behavior quietly. Dependency inspection is often the fastest way to explain mysterious build or production shifts.