As far as I am concerned, the distribution shader is primarily good for creating masks or blendshaders that have an altitude and slope constraint. But you are right in that the same thing can be done with the surface layer. So it seems like the distribution shader is just a simplified surface shader - but it "lives" in the color shader menu, so can be more easily found when people look for, well, a distribution shader.
Cheers,
Frank