Also, I just thought, Goku could have avoided the Cell saga entirely.
"Oh Vegeta what are you doing you're too slow" and he waits there doing nothing.
While all he had to do was teleport next to Piccolo when he was fighting Cell / after he got blasted by cell.
Then teleport Cell at the end of the world, go back to Piccolo, tell everyone to run, Cell can't feel the androids, then Vegeta gets out.
But nah he had to wait and do nothing, the sadistic fuck.
I think you're expecting too much from the guy who thought "yeah, this genocidal Mewtwo can have some of my energy despite him trying to kill me not two seconds ago. He seems trustworthy."
Goku is a genius in battle but an idiot in...well, everything else if we're being honest. This most recent arc is a perfect example of that.