Goku has some things going for him that make him pretty absurd as a fighter, but he isn't by any mean invincible and the sheer existence of Zeno within Dragonball Super shows that there are limits to what Goku can and cannot accomplish by punching things.
However, Goku has/can:
- Instantaneously warp himself to any destination within a universe as long as he can focus on the location.
- Survive pure destruction from a God of Destruction, designed specifically to, well, destroy whatever it touches down to its very essence.
- Attain Ultra Instinct, a state of being even the gods of Dragonball are rarely able to achieve, in which his body moves without conscious thought and never, ever gets hit.
- Expel enough power (to the point that his arms stop working) to permanently injure an immortal god.
- When fused with Vegeta, another mortal, he's able to apparently change the evil essence of something into good by mere thought (as shown on two different occasions though technically neither is part of the main canon).
- Fight through time skip techniques in which his opponent is literally skipping ahead of him in time.
- Give life to a dead bird (again not canonical but it happened?).
So he's really, really,
really good at punching and kicking, though he lacks the reality bending powers of many comic book villains and ****ing X-Men.
Yes they have done it. It's in their job description. Kais are creators who preserve life, gods of destruction destroy to even things out.
Beerus tapped a table with his fingertip and cut a planet in half because his dessert was just okay.
Goku fought that and lived.