I hope the programmers that have been driven away by Java for whatever reason have at least taken a look at the data structures it provides. You have linked lists, arrays, hash sets/maps, and binary search tree sets/maps, as are in many other languages. You also have data structures that have been optimized for use in concurrent applications including skip lists and copy on write arrays. There are many valuable concurrency abstractions that will let you tailor your application to perform well on multi-CPU machines, and they're provided in the standard library. The same cannot be said for many other languages.
Junior dev - Searches Google, opens first link to SO, copies answer, it doesn't work. Goes ask for help from the senior dev.
Senior dev - Searches Google, opens the same link to SO, copies the same answer. Works perfectly.
Once on an approved PR I commented that it shouldn't be merged yet. Another dev asked why. I said that it doesn't compile. The dev commented that he didn't think that should be an impediment to getting the code in master.
I hit my desk. Threw my mouse. Stormed out.
Started working on my resume.