I wear baseball caps every day because they cover my hair, which is messy most of the time. I also wear them when I go running. Practical reasons. That pretty much covers it.
And jesus-rollerskating-christ, enough with the pictures. Why do some people have to visualize and portray the hat-wearing population of the world as yo-boy retards?