The answer to this question is simple. People buy expensive shoes because they want to feel better about themselves. They want to look and feel better than others, so they will buy the most expensive pair of shoes available. They want to exude confidence, which means that they need something that is going to make them look good in front of others.