Because the compiler produces better diagnostics if it can find the source of (potentially remapped) dependencies.