SS,
look in your various Service Deviations and you will find out who authorised / authorises the wearing of the kit (certainly for Army and Navy)
CS 95 is crap thats why we were wear Jungle lightweights (cotton), or desert cams, plus they are actually cooler in hot climes
Not everyone is a Flt Lt, so any bit of anonimity works. Maybe we should all have the same rank system!!
Buttons a snagging hazard ? try an armoured seat (but would you want that taken out)??