I don't know about you, but, if my hardware raid controller utility is not written in Java, I don't sleep well at night.
Steaming pile of abstractions that are some swing gui that can't or won't output meaningful info to a script, and or email on failure.