I always thought women wear high heels in order to prop up their tits, and weed out small men.

But I just had a thought. Height is determined by many things however, it's generally the average of both parents plus a bit. Women wear heels to trick mates into thinking their taller, because no 6ft+ guy would want a girl who's just over 5ft, because his offspring would be manlets.

Now I'm not the tallest guy in the world (5"7) but I'm generally attracted to girls my height, rather than much smaller as they begin to have disproportionate body shapes.

In short women wear heels to trick mates into breeding with them as tall guys wouldn't want to otherwise breed with out of fear for having offspring genetically weaker than they are. Just my 2 cents.