I think one problem comes from the fact that Hulk fanboys just picture them trading punches until one falls down. This turns it into a simple mathematical problem. Who hits harder? Who can take the most punches? But it doesn't work like that. Superman's had his share of fistfights, but he uses his mind as least as often as he uses his fists. He constantly faces villains stronger than himself, otherwise his comics would be boring. If he can't beat them with his fists, he beats them with his wits.
So while a strict boxing match could go either way, an actual comic battle might end up with Superman grabbing the Hulk and flying off into space somewhere. Or building walls around him at super speed. Or sucking all the oxygen out of the room. Or zipping off to the Fortress of Solitude and returning with a Kryptonian device that disperses gamma rays.
The question wasn't "Could Superman beat the Hulk in a straight fist fight where no one flies or does anything clever?" It wasn't "Could the version of the Hulk in 1997 beat the version of Superman from 1983?" It wasn't "Would Superman absolutely always beat the Hulk in every possible scenario?" It was a simple, straight, "Could Superman beat the Hulk", a question which was answered with the first actual example from the comics.
Superman obviously can beat the Hulk, since he has. "Oh, the Marvel vs DC fight doesn't count because that was a version of the Hulk that gets weaker when he's angry." Sorry, nope, you didn't put that in the question. There are always going to be external factors.
The Batman ones are especially funny, because the first question asked is always, "Does he have prep time?" Batman doesn't need prep time, he's been planning for every possibly fight for decades. One of his defining traits is that he's always ridiculously prepped. If the Hulk ever showed up to fight Batman, Batman would already have plan for it. Despite existing in different universes, Batman probably keeps an anti-Hulk weapon tucked away in his utility belt.
So I hate to burst your bubble, but here is the answer to every "Who Would Win" question:
Any fictional character can beat any other fictional character if the story is written that way.
There ya go. If Jar Jar Binks can take out a battle tank by tripping over things, then Superman can beat the Hulk. If Squirrel Girl can beat Galactus, then Superman can beat the Hulk. If Jeff Goldblum can defeat an alien armada by using a computer virus, then Superman can beat the Hulk.