For me, as primarily a backend dev, the argument was that it’s a framework, unlike React, so you get an everything-in-one solution which is quite easy to setup and use.
Given that Google still hasn’t killed this one yet, it’s also a mature platform with plenty of articles online on how to use it.
IIRC the license was also better than React’s, at least last time I checked.
Not sure on what the landscape looks like today, but when I was making the choice, the internet didn’t seem to consider other solutions to be competitive with either React or Angular.
Are you complaining that older versions of Java don’t have the features of newer versions of Java…?