History
Do we need heroes? Well, they are a long-standing human tradition, going back to ancient times which suggestions there might be something deeply important to the concept. So...why do we need heroes? Perhaps they make us feel better about ourselves, and perhaps the concept of hero helps to reflect the changing values of individuals and society as they "make or break" their demigod heroes.