Потому что общество навязывает стереотипы поведения. Мне кажется, что проблема комплексов - социальная, а не личностная. Комплексы - устоявшиеся схемы поведения людей, которые не соответствуют общественному эталону. Общество само формирует комплексы у человека, и потом указывает на них, там самым не принимая человека в эталон общественной нормы.
Человек без комплексов - искусственный обработанный установками психологов шаблон поведения, вычищенный изнутри и потерявший себя самого того, кем он был, свою душевную изюминку. В нулевых годах шла передача Лолиты Милявской "Без комплексов", и если посмотреть то видно, как изменилось ее поведение под воздействием психологов, которые просто ставили над ней свои эксперименты. И потом Лолита призналась, что в то время стала принимать наркотики. Не от большого, наверное, счастья.
Поэтому, если есть комплексы и они не слишком тяжелые, чтобы жить, то пусть они и будут. Это делает вас неповторимыми, естественными, живыми. Не зацикливайтесь на них, они вам могут даже совсем не мешать. Если вы живете гармонично с собой и окружающими вас людьми, и вам не хочется копаться в себе, забейте на всех и живите.