I think it depends on what type of industry you work in, just my opinion. I'm 23 and I've only worked in relatively business casual environments where everyone tends to be laxed, especially the technology industry where everyone wear jeans. No ones wears hosiery.