i dont really know. They say it makes you look sexy or something, but it makes girls walk weird, and i think it can mess up your legs. in Japan, the women wear really pointy heels, and there toes are messed up from it.
There is nothing sensible about high heels, but I do think they make a woman look more "dressed-up," same as a man wearing a tie. Personally, I like heels 'cause they make me taller. If I could still walk/limp around in my boots, I'd be 5' 9" instead of a mere 5' 5" in flat shoes. :(