Speaking as someone who technically would fall in b) in your community list: Java has all of those nice features and tooling now of other static languages, and when I tried out Go I found it tedious to work without them, especially generics.
I mean sure, I'd rather be working in Kotlin, but Java is at least acceptable now.
I mean sure, I'd rather be working in Kotlin, but Java is at least acceptable now.