Constant current drivers are preferred over constant voltage LED drivers to avoid the problem of thermal runaway. Thermal runaway is a condition in which increase in the temperature of the LED junction causes it to draw more current at a given voltage which leads to further increase in temperature. This often causes failure of LEDs.
Constant current LED drivers prevent this problem by only allowing a fixed amount of current to flow through the LEDs.