I have to say I've never noticed crew wearing them - and I wouldn't care if they didn't. I'd rather people were comfortable doing their jobs - 12 hours is a long time, and I'd rather have a cheerful steward in shirtsleeves than a miserable one in a jacket. As long as your crew look reasonably smart, I don't see a problem.