superman is superman BECAUSE he has powers you idiot. sure, batman is definitely a better fighter. without a doubt. if superman were human, batman would wipe the floor with him.
the fact is however, HE’S NOT HUMAN. he’s a superbeing. and therefore, batman, in a fight, COULD NOT beat superman.