But that's what I'm saying, it's comic books, you can write anything. A more realistic story would be they don't fight head on, maybe he poisons Supes. Maybe he sends him to the phantom zone. Maybe he threatens someone else so he goes untouched. Batman fighting superman head on is dumb.
I'll give you one, Doom fighting Superman head on is dumb, sorcery aside it takes time to cast spells, it realistically shouldn't be a good fight. Unless he starts building things that defy the laws of physics, Doom should get washed by Superman.
Comics write a lot of dumb shyt all the time, it's why I get annoyed when people say "it happened in the comics"...that doesn't mean it was a good story. And over the history of comics, I'd argue there's more dumb stories than good ones. I particularly don't even like Superman as a character because he literally can do anything.