The problem that I [and I'm sure Galan and the rest, too, have] is that we're using something that is common sense [i.e. use speed to not get hit], and it's somehow not obvious that's what he would do, when it takes the minimum of intelligence. It is, quite literally, the most basic usage of power. It would be the equivalent of Surfer keeping the distance against Hulk by use his board maneuverability.Surfer opening black holes in people's brains [that he never showed himself as able to do, only talked about, btw], would be the equivalent of Superman listening to multiversal harmonics and counter-frequency-ing people out of existence. And Superman has actually done it.
Surfer transmuting opponents [that you have used -- specifically recently in the Apoc runs the gauntlet [with Surfer in it] thread, for example] would be closer to Superman starting to lobotomize opponents with his heat vision [as he has done, against Black].
They are not the equivalent of Superman thinking "I better not get touched", and then using his basic, base power of "I'm fast" to not do so. Nobody is arguing that he scans him with X-Ray and starts a speedblitz pressure point fest [that he has done, btw].
etc.
There's lines that we draw [well, except the obvious posters, but everybody ignores them].
I think the most simple way to put this, is we should always ask "would a 10 year old fight this way?"
If the answer is yes, then that's the bare minimum the character would do.
And then we can move on from there, and apply what the characters knows and can do and argue for it.
But we must agree on a baseline [in this case "getting hit is bad. using speed so that attacks don't touch me is good"], otherwise we have no starting point.
And, as I have said before - speed is basic, and it is broken. If it was a complex part of a versatile powerset, it would be easier to argue against. If it was something that could be resisted, it would be easier to argue against. Even moreso, when we're only talking about "not get hit" - none of the vibrate intangible/invisible/speedblitzs into paste" stuff.
But it's not. And it can't.
And we're left with threads in which logic has to be taken to the river and drowned, in order to make it fair.