You talk about exceptions, then cite the biggest outlier in Spider-Man's history (beating Firelord) as proof of what he can do at his best. When comparing all of Spider-Man's history, it is far more likely for him to hurt himself punching the likes of Hulk, Thor, or Hercules than him actually being a threat to them.

In a fight vs hulk Spider-Man in most cases wouldn’t or shouldn’t be throwing punches without a reason. And that reason wouldn’t be to “hurt him”