It's a bit cheap when you consider an actual timeline.
You don't act individually, but about simultaneously.
Imagine shooting a demon, as it is now, you'd hit it.
However, if both moves were simultaneous, you'd likely miss - because you didn't shoot the demon's new position. (Prediction, my friend!)
Same thing is when you're for example a melee build, you move towards your target. All while your target is firing.
Now, your target will likely hit - as dodging is based entirely around random numbers and you being parallel to the trajectory or not.
If both moves were simultaneous, however - dodging would actually make sense now. Since if the AI mispredicted, (oh big surprise ain't it) it can miss.
Of course when an action happens would still be based on speed and time taken, basically a new clusterfuck of things.
But honestly, at least in DOOM you can dodge (which makes stuff really easy - but that's not a limitation here), here you pray to Armok for lucky numbers.
Makes space for some new features too, like fire-in-path. (Eg. Firing shots at different trajectories with a chaingun, no point in spraying 'em all in one direction.)