I can understand people wearing them cos if you wear a hat to a wedding when you take it off for the reception (so it doesn't fall in your soup) your hair is a mess.
As opposed to looking like you've just fallen over in a cornfield?
This is a particularly fetching one I think.