As a personality trait, I'm anti social construct norms. I think it is insane that as a society we're like, "Oh, you can't be professional unless you're wearing this extra long piece of cloth wrapped around your neck and tied in some way, of which there are acceptable ways and some of them are fancier than others." That is some nonsense. Who cares? Do I know the information or not? There is zero difference between my quality of work or capabilities when I'm wearing a hoodie and gym shorts compared to when I'm wearing a full suit.
That being said, I'm fine with "dressing professionally" when the situation calls for it. I have about 10 patterned dress shirts (y'all with 20+ are living large) and different, but neutral, colored dress pants. When I give presentations in person I rock what is essentially a hipster/nerd/preppy look with a dress shirt (neck button +1 down undone) and matching pants. Really helps to convey my "change the world via technology" schtick.
I was teaching 8th grade in a room without AC about 7-8 years ago and we were allowed to wear shorts if it was above 80 outside. My room faced the sun all day, so the giant wall of windows had one heck of a greenhouse effect on the indoor temp. A kid asked me why I wasn't wearing shorts on a day in the 70s and I told him the temperature rule. He was flabbergasted and he wasn't wrong. "So if you wear shorts you're going to become a bad teacher? I don't get it." Me neither, kid. Me neither.