Eu acho que a razão pela qual eles não são é por causa do potencial de causar confusão. Se você tem um personagem que parece um "?" mas tem um código unicode diferente - como você vai diferenciar?
Como você explicaria isso para alguém? "Você não pode ter um ponto de interrogação no seu nome de arquivo, mas você pode ter uma coisa que parece um ponto de interrogação, mas não é, e para digitá-lo, você só precisa usar este 5 combinação de teclas. "?
Melhor (na minha opinião) excluí-los completamente e evitar erros.