I think the days of ‘dressing up’ to fly are gone. Just look at revenue passengers in J or even F, often in sweats or tracksuits. They whole thing with non-rev is that you are supposed to ‘blend in’ and not stand out as a non-fare paying person on a given flight. I suppose non-rev dress codes have to move with the times and adjust with how flying is now, and what people wear.