Question: why odysseus is not a hero?
Answer: Even if Odysseus fought in the Trojan War, he is not a hero because he is self-centered and ignorant to other people's values and needs. ... Odysseus also lacks the part of the hero profile which includes having a good heart. Odysseus definitely does not have this because he kills people without giving them a chance.