Exploiting weakness is one way for batman of working things out. Let's take 3 contestants. Batman, Superman and Orion. Now Batman vs Superman. Supes does not need an introduction. But Batman knows this guy, knows how he works and best of all Superman has weakness obvious to Batman. Bruce will manage to pull off wins most of the times.
But Batman vs Orion, will be a 1 way traffic for Orion. Batman simply can't do anything against a guy with a motherbox that keep check on his anger. Orion must be taken down with brute strength which bats truly lack. Batman can't exploit Orion weakess which is only radion. A defeat is on the card. But Superman vs Orion will most likely go for supes. I know and read that Orion tied superman ( even a bloodlusted supes) many times. But many times is not everytime and it did not state that orion won at least once.
So you see, to Batman: weakness of opponent is a major factor. Spidey's no Orion also a very very very pale comparison to Superman. Spidey's has many weakness. Batman has stunned, blinded and made superman bleed too. Same thing might happen to Spiderman.
For those who say that common sense say Spiderman will win, common sense should say "not to underestimate your enemy".