Weil:
*Wenn* der Soldat eine Uniform trägt, *dann* muss sie auch korrekt sein und vorschriftsmäßig aussehen. Und dazu gehört auch, dass außerhalb von Gebäuden ein Barett o.ä. Kopfbedeckung getragen wird. Außer Dienst muss der Soldat keine Uniform tragen, er darf. Wenn er es tut, dann aber auch richtig.
Manchen ist das wohl wichtig für ihr Ego, ich fands zu meiner Bw-Zeit jedenfalls immer sehr merkwürdig, wenn ich Sonntag abends zum Bahnhof kam und etliche immer schon in Uniform rumliefen.
mfg lars