Christian Louboutin, the shoe designer, explains why women wear heels, though balancing her is a torture. There are so many reasons. She wants to look good and feel confident. The key reason is that she wants to bridge the gap between her and men. Previously, men wore heels, especially aristocrats and royals. It raised their stature. They looked taller. Generally, women are shorter than men. One of the reasons why there is a desire to be on heels is to have the same type of height as men.