Well in all fairness the ladies on those shows rarely have attractive long hair like yours. It's usually stringy or damaged or just doesn't do anything for their face. Not everyone looks good with long hair. Long hair takes time and these are generally women who don't take time on their appearance. As far as vanity is concerned, they need hair that can match their desire not to put in any effort.