I write NLP software in Java and we don't have any of that crap. We have had a couple devs pass through from that world, but we have largely avoided any of the architecture astronaut crap that plagues enterprise development.
It's a shame that the name "Java" has become synonymous with it, since it really isn't a bad language (as of Java 7, at least).