For sure, it's great that people like Josh Bloch, Brian Goetz (and many others) have been very aware of and trying to address all the problems and endorse (and enforce) solutions to them (for decades at this point)
but as much as I hate to say it it feels like it's a bit too little too late :/
and there's still this bizarre situation where seemingly most of the Java community is still living in the 90s
oh well ¯\_(ツ)_/¯