Если вопрос в том почему используют хэш в качестве адреса -ну наверное по тому же, почему используют хэш файла в качестве адреса файла в системах хранения.
Удобно.
Если вопрос в том почему используют хэш вместо публичного ключа - суть работы блокчейна в хэшировании, и нахождении данынх по хэшу. Т.е брутафорсу.
Хэш публичного ключа получателя транзакции известен - а публичный ключ нет.