I disagree. I’m not saying Maven is perfect but I find the way it does builds and dependencies FAR preferable to what C++ or JS have.
However even if we exclude that I don’t like the way dependencies are handled. I much prefer Maven’s single repository instead of having a node_modules folder in every project.
I know a lot of people hate XML but it’s not that bad. And it was the popular thing in 2004, JSON and YAML were extremely new on didn’t have mindshare yet.