Aren't a lot of those Java employers stuck on an old version of the language, one that's lacking most of those nice features?
What you get is either really old (Java 8 stuck on something nasty like weblogic).
Or companies running either cutting edge or LTS.