From my understanding, R's order()
method uses radix sort by default. This was not always the case (see news), but Matt Dowle made this presentation suggesting change because radix sort empirically performs well.
My question is, why is radix sort better than other sorting algorithms in practice? Wikipedia doesn't make a strong case for radix sort. Also, why do other popular languages/tools like Python and pandas not use radix sort by default, if it is truly the best sorting algorithm?