Yuck- he’s perfect

The perfect guy is boring! I ranted recently about female characters, now it’s time for a go at heroes. Why are they suddenly always perfect? Especially in YA I see heroes with perfect abs, control of their tempers and hormones, money, understanding of their emotions,...