I am a night-owl. Even as a very young child, and all through my life, it has been about the same, with only minor changes. No matter what time I go to bed, and even if I can then go to sleep, I am at my best during the hours between midnight and 2 AM (normally). I am at my absolute worst between the hours of 5 AM and 10 AM. Which is really bad for most of the jobs I have held. I have had bosses lecture me about how if I "would just get in the habit of going to bed earlier you would adjust". It didn't work during 12 years of government schooling, so why would it now? I suppose I could adjust to living on a diet of broken glass and arsenic as well. You can just see the moral superiority of the "morning people" dripping from their jaws as they tell me how to "fix" myself.
I also think that almost everyone, male and female, looks better with longish hair. It is just my preference. Yet I have tolerated (with strained tolerance) the endless comments and lectures about how I would look so much better, or could get a better job, or be taken more seriously, etc. if I would cut my hair. It seems to me that a lot of people don't have short hair for any reason other than they think it is morally superior. I am not talking about people who really like their own hair short, but those who dislike other people's long hair. There is a difference.
These two things are unrelated: one is a physiological part of my makeup, the other is an opinion, yet the one thing that ties them together is that I have never heard a night-owl lecturing a morning person that they are wrong or bad for their biological clock's setting. I have also never known of a long haired person requiring that others not cut their hair shorter than a standard length or lecturing short haired people about needing to take pride in their appearance by letting their hair grow a little.