People don't use Java because they don't care about programming, or because they don't care about maintenance. People use Java (or PHP, or C#, or Perl, or C/++) because:
1. They get paid to do it. Historically, someone has realized that Java development was easier/faster/more stable than Lisp development.
2. Java has hella libraries. I mean hella. You can find a library for almost anything. Lisp...not so much.
3. Java is a language for doing things. Lisp is not a language for doing things. I'll change my mind when I see a 2m+ line codebase that's been in production for ten years.
> What we call functional programming is somewhat of a shibboleth for good-taste programming.
Your blog post is littered with drivel like this. I could quote almost every other line for the same reason.