Mache so etwas in einer Anwedung die Hibernate verwendet und du wirst dich wundern wo deine Daten sind..
Mache so etwas auf einem Tomcat Server und der Admin wird sich in Zukunft mit dem Security Manager auseinandersetzen..
Oder in jedem Programm das irgendwelche Ressourcen geöffnet hat, die unbedingt wieder geschlossen werden müssen.
System.exit(int) macht genau das, "abschiessen", ein Programm sauber beenden ist anders, deswegen mein Hinweis "nicht ganz ohne".