O que você está falando é a conclusão do parâmetro, ao contrário do comando ou da conclusão do arquivo (e os comandos são arquivos, é claro).
Parece que a conclusão do parâmetro no Bash não respeita o case completion-ignore-case - apenas a correspondência de nome de arquivo é. De man bash
:
completion-ignore-case (Off)
If set to On, readline performs filename matching and completion in a case-insensitive fashion.
Quando eu testo, comandos que suportam a conclusão de parâmetros (como o man
em si) diferenciam maiúsculas de minúsculas, mesmo que eu tenha completado o caso ignore-case.