I agree they definitely leave some haze behind, but (at least in my experience) the haze is usually very uniform and extremely shallow. A finishing step is all that is required, most of the time, to achieve a perfect finish!
I was just thinking of the 'good old days' were everything was a three step rotary correction and the idea of two stepping something to perfection was a joke.
No doubt, No more wool pad, orange pad, white pad, black pad with a rotary. Its amazing how much faster you can get good correction now with the new technology we have.