The horrible magic numbers are outrageous because of the arbitrary nature of them. And for those of us who read the code we are supposed to notice that.
Hiding them behind constants would lessen the impact of that.