Why did Vegeta always call Goku Kakarot and never changed his name later?
In the popular anime "Dragon Ball", Vegeta first appeared as a villain, but as the story developed, everyone gradually understood that Vegeta's character was very complicated. is not a simple villain. We also know that Vegeta is slowly aligning with the decent side.
When Vegeta first arrived on Earth and wanted to destroy the Earth, he was blocked by Sun Wukong. He called Sun Wukong his name on Planet Vegeta: Kakarot, and in subsequent plots , Vegeta has always called Sun Wukong "Kakarot".
So, why do all the protagonists call him Son Wukong, but only Vegeta calls him Kakarot?
I think there are several reasons.
First of all, after Planet Vegeta was destroyed, there were only two pure Saiyans, Vegeta and Sun Wukong. Vegeta believed that Sun Wukong was the person on Planet Vegeta and a Saiyan. , Vegeta is a proud Saiyan prince, and thinks that Sun Wukong is a person on their planet, so he always calls Sun Wukong Kakarot. When Vegeta first came to Earth, he was even more emotionless and arrogant. He slowly found feelings while getting along with the people on Earth, and then slowly integrated into this group. Therefore, he chose to always call Sun Wukong Kakarot. I understand, I won’t change my words once I say it smoothly.
Secondly, although Vegeta has been living in the earth for a long time, the warlike nature of being a Saiyan has always been in his genes. This is why only Son Goku and Sun Wukong are among the protagonists. The two of them, Vegeta, have continued to practice without interruption. Vegeta uses his name to distinguish himself from the people on Earth. He and Kakarot are pure Saiyans, and they are the real warriors. Judging from many plots, although Vegeta seems not to care about the destruction of Planet Vegeta, from many details, he misses the planet where he was the same kind of people and full of warriors.