Why Did Michael Corleone Kill Fredo? & Why Did Fredo Betray the Corleone Family?
Fredo wanted to be powerful and for that, he helped his brother’s enemy. Michael could not do anything then because his mother was still alive. So, he let him live. After their mother’s death, Michael ordered Fredo’s death because Fredo could again betray him and hurt his family to become successful.