Hi,
( Ausser natürlich Sicherheitsgründe )
Weil diese u.a. auch eine Applet-basierte Lösung verhindern (bzw. erschweren***), in welcher z.B. vom Applet der Rückgabe-Wert von <System.getProperty("user.name")> auf geeignete Weise an den Server übermittelt wird. Siehe auch: http://java.sun.com/sfaq/ und http://java.sun.com/sfaq/#props
***: Denkbar wäre natürlich die vom Browser für die Applet-VM definierten Sicherheitskonfigurationen zu verändern (bei Opera z.B. <Opera.policy> unter OPERA_HOME/classes. Dies setzt 1) jedoch einen Zugriff auf diese voraus und bedeutet 2) zusätzliche Anforderungen an das Deployment-/Konfigurationsmanagement im Intranet.
Viele Grüße,
Martin Jung