Being an ex military guy, I think its just not right to be covered indoors where we mostly reside when not flying. I feel wrong wearing a cover inside, just second nature, I dont think a hat makes a pilot look professional. Good fit, clean pressed uniform is all that really matters. The hats look stupid in my opinion.
And yes they are mostly worn by bald pilots! LOL