Long hair is associated with youth. At a certain age, long hair looks silly unless the woman has taken very good care of herself (see: Christie Brinkley, Michelle Pfeiffer, Vanessa Williams, et al).
Young women with short hair invariably also look good with long hair. Most women with long hair do not look better or even as good with short hair.