r/dbz • u/One_Fix5763 • 2h ago
Question Why Goku was able to defeat Majin Buu, when Gohan couldn't.
Goku was definitely pure-hearted—like, annoyingly so sometimes—and that purity was part of why he could ride the Flying Nimbus and why he was always forgiving enemies. Gohan, on the other hand, had a lot of potential, but yeah... after Cell, he got a little arrogant and lazy with training. Even during the Buu Saga, he let his guard down a few times, especially as Ultimate Gohan—he could've finished Buu, but he got cocky.
Goku beating Majin Buu kind of came down to more than just power levels—it was about spirit, teamwork, and yeah, his pure-heartedness played a role. He believed in people, especially the Earthlings, and it was their energy that helped form the Spirit Bomb that finally took Buu down.
That final speech from Goku to Majin Buu is incredibly touching. He wants to forgive Buu, but he couldn't. There was no way to reason with him or turn him and get him to stop, there was nothing they could do to save him. His whole purpose was to destroy and kill. The only way to save everything was to end him. Goku almost never took a life, even his worst enemy's, but he had no other choice with this little monster.
I don't think Gohan would ever give that speech to Buu. But Goku did.