Why do we need so many sorting algorithms?
Some kind of sorting algorithms may end up being visually more pleasing, giving nicer intermediate steps allowing for visual inspection of data where a human can recognize where in the process one is and analyze what goes wrong and sanitze the data accordingly.

I know I have used sometimes some costly sorting algorithm because it came in handy during game programming, giving just the right effect(revealing something on monitor, sorting inventory, etc...) on screen without it looking computer generated.

Like T.S. Elliot said:


  The journey, Not the destination matters...


To see what I mean(source of images https://imgur.com/gallery/voutF):


  !   
  
  !   
  
  !   
  
  !   
  
  !   
  
  !   
  
  !