Batman wins yes.
I think the difference is that Batman's deck generally gets stack when he has to fight people outside of his random encounter tier. Not against people like Punisher or Deathstroke, but people like Spiderman or Superman. And when it is stacked against people like Punisher or Deathstroke a lot of people do lose their minds. In fact pretty much every Batman thread I have seen where Bats has prep people lose their minds at one point or another pulling out shit like "OMFG BATWANK" or "HERE WE GO AGAIN WITH THE BATGOD". The only thing worse than a person wanking something is a person getting butt hurt cause some people on the internet overestimate or overplay a fictional character, thus giving the butthurt individual the need and right to hate on that character and his fans blindly regardless of the situation.
Not saying that that is what you are doing, just commenting in general.
No one goes "OMFG Batwank" when Batman gets prep against someone like Spider-Man. You only get that kind of reaction when they put him up against someone like Galactus.
Look at this thread for example...even when it's pretty clear to any reasonable person that Batman is going to lose pretty badly here...there are still people trying to make the case that he wins. That it's impossible that Frank would be able to observe Batman for that long without Batman noticing. Problem with that being is that there are examples of Batman being studied without his knowledge. Bruce had basically no clue who Bane was until he showed up in his house and broke his back. Frank isn't going anywhere near that deep with his surveillance here. All he's doing is getting a basic idea of how Batman operates and laying low. He's not trying to figure out who Batman really is, where he lives, or anything like that.
Except he knew exactly who Bane was and what he was doing.