Similar coding standards exist for Java. In fact the findbugs static code checker will flag calls to System.exit as problems.
Exiting an "erlang process" (really a green thread) doesn't terminate the whole application. I'm pretty sure you know this, so I don't know why you're bringing it up. You are comparing apples and oranges.