Should we auto generate index name with a hash identifier?

Just curious
You guys seem to prevent too long foreign key name with a hash identifier
https://github.com/rails/rails/blob/33a3f71/activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rb#L1322
but what about index name?
Why don’t we also generate it in the same fashion?
Like this:
https://github.com/rails/rails/compare/master...MidnightWonderer:feature/auto-generated-index-name?expand=1

Related:
https://github.com/rails/rails/issues/3602