I agree it is not called out clearly in the documentation, and had to search a bit before finding it in the Definitive Guide.
I suspect the reason is due to the fact that the index name historically used to be present as directory names under the data directory. As Elasticsearch can be deployed on file systems that are case-insensitive, this means that case sensitive index names would not work.