and the fact that the different disk schedulers are sometimes horribly bad for some workloads causes significant problems.
as time goes on people periodically say 'scheduler X is horrible, use scheduler Y' then some time later those same people say 'scheduler Y is horrible use scheduler X'