In another thread I brought up the historical reason for white hose.

Epaulets are another detail with its roots in history.

Naval uniforms of old used epaulets to show rank.

Land forces used epaulets as a way of keeping binoculars and map case straps from falling off your shoulder.

And yes, keeping your headwear handy has been a regular use of epaulets for many years.