Hasn't stopped him before.
Most of his plans during the series were made on the fly/during a battle.
Vegeta might have done the lionshare of the thinking on how to destroy Buu, but he still came up with the idea to distract him while regained his power due to the draining effect of the Super Saiyan 3 transformation. Not to mention passing on the idea of Fusion to Goten and Trunks and even using Fusion with Vegeta. All done on the fly.
Another plan/adjust on the fly moment was when he was fighting Frieza, and at the same time, helped Kai concoct a plan to send everyone else on the planet to Earth accept for him and Frieza.
And then of course, the weakness that comes with USSJ form...figured it out instantly. Trunks was too naive (chalk that up to age) to figure out that brute strength doesn't win a fight, and Vegeta's arrogance made him think that the "Ascended SSJ" form was enough to get the job done (he even mistook that form for the real SSJ 2)...but Goku was the only one who figured out not only the weakness to the USSJ form, but to figure out how to optimize the base SSJ form by making it "normal", thus setting the groundwork for Gohan's hidden power to manifest itself by going truly beyond SSJ.
Even Vegeta, the so-called combat genius himself was like "Darn, it's so ingenious! ".
Now I know what you're thinking "...he would have teleported him to the wrong star, even if he figured it out. It's a gamble."
Good argument, but consider another part of Goku's history they left out: the fact that he's traveled the cosmos many times
...at least enough to know of random dark satellites and planets away from stars, and enough to know which ones would be inhabitable to him.
Example? The planet where he fought Yakon at the beginning of the Buu saga. No stars in sight. Completely dark. He could breathe there.
The truth is, Goku might not have known the specifics of Superman's abilities as it relates to stars and his abilities, but he would have known enough to just get him into complete darkness and avoid the issue all together.
In the end, had they stuck true to his actual canon intelligence, rather than that dumbass they depicted him as in the video, he might have figured out a way to adjust the battle thusly to his advantage.
The defense rests, your honor.
Possibly and very well thought out.
The problem therein lies that:
A. Superman's powerbar would still be on or near full if instantly transported to a new location that doesn't have a sun, so Goku would still need to defeat him in combat.
B. Superman is faster than Goku. For Goku to instant transmission someone, he needs to be holding them, or they need to be holding him. Goku would have his work cut out for him trying to remain close enough to his faster opponent and restrain his much stronger opponent long enough to transport him.
C. Goku has to breathe, whereas Superman doesn't. I cannot think of any place that a sun would not exist that also has oxygen for Goku to breathe. And even if it exists somewhere, nothing is stopping Superman from just flying away from it
D. Goku even attempting to win a fight due to Battlefield Removal or BFR, would be out of character for him as he is a warrior and fighter by nature and would want to see this fight to the end AND he would want to fight Superman at his best, as clearly stated in the video.
Goku's tenacity is actually a deteriment to him in this fight, its the same problem Vegeta would have in a fight with Superman too.
Now MYSTIC GOHAN...... that might be a different story...