Here's one more data point. Guava developers say "Maven's inability to deal with old guava:20 and new guava-hash:42 being present both in the dependency tree" is a showstopper for splitting Guava into several modules. End-users requested the split multiple times for the past decade.
See https://github.com/google/guava/issues/8079#issuecomment-3487896211 So the issue is real. Maven could do much better. Vladimir
