Harrumph! <ruffles paper in a vigorous fashion> Hear, hear old chap! Quite so!
For a while, at least, in the civilian world, all formal events were dinners, hence the belief that all formal wear was evening wear. Simply not so, old chap. <ruffles paper once more, and goes back to reading...>