Unless someone has walked in your shoes, you really can't judge. Everyone needs to make the best choice for their life.
I'm five feet tall - I'm very petite - so for me, if I'm wearing a skirt or dress, it needs to be short, or else it makes me look frumpy. I need to wear either something really short or a maxi dress; anything in between just looks weird.