Yes but Superman's people were a civilized and mostly peaceful race, while Goku's race is a race of violent lunatics who commit genocide on a daily basis.
So when Goku does insane stuff it's chalked up to... well he's a Saiyan. Can't help it.
Another example. During the Buu saga.. Vegeta destroys the Potara earrings. Universe is on the line, he destroys them. Goku holds back because he wants Vegeta to get a chance to fight Buu... and runs out of power. They also refuse to fight Buu both at the same time.
And this is with the fate of every living thing in the Universe on the line. They completely half ass it or pass up obvious ways to win just because.