I wish hoodies were more accepted for not so young people because they warm my sensitive ears and you can't lose 'em. The latter is very hard on a long enough travel :/
I'm 40+ and I wear hoodies for the same reason as OP - my ears are sensitive to cold, as is the rest of my neck and head. If the temperature starts with a 6 or less, I look like Kenny from South Park while walking down the street. I also work in an office, but I never post on HN, especially while at work. ;-)