Hadn't thought of that and I think you're right.
Having been exposed to Java < 5 (before generics) Arrays felt somewhat like JavaScript or PHP3. It's a lot more ergonomic today.
But there are still many remnants (like null refs, despite Option<>) that are easiest understood by tracing back Java's historical roots.