So you would have Kovid et alia drop compatibility to allow use of Unicode filenames?
What Sigil integration with GitHub? Do you mean where Sigil stores checkpoints?
Explaining the reasoning behind the filenames calibre uses is pretending that it is not an issue for some? An interesting approach to logic.
However it was nice to see that you agree with me that looking directly at the contents of a calibre library is a criminal act.