Most likely because it was a behemoth, not because it was in Java. Would be curious to see how they like dealing with a golang behemoth instead (golang is much less suited for dealing with large codebases).
I don't think they do. I work in a maven shop and half of the people don't even know what to do when maven fails inexplicably