I find it interesting all the folk who can't deal with Library (phone book) order display (Ln, Fn) here or Calibre.
Maybe I have no problem dealing with ASCII order because I started back with punched cards and fan-fold listings, where you ran your finger down the sheet to find a name.
But is there a technicl reason not to do a case insensitive sort? A Major amount of effort IS a valid reason in my book.
A couple of lines of code

But the folk who are doing the work still trumps us users