Heavy Coat With Shorts, WHY?

insanely stupid flat bill hats...

thats one i don't understand. just looks stupid.