No it limits the severity of the damage that such an attack can cause. It provides an upper limit not a prevention.
That's why a sliding window with "current size x 10" limit looks a lot better than trying to guess an arbitrary curve, like Gavin proposes.
If no better method is implemented, we should at least use this one, instead of a simple exponential curve.