Иногда встречаются и непредвиденные ошибки, которые, например, возникают на третьей стороне. Невозможно заранее знать миллионы разных комбинаций каких-либо действий которые повлекут за собой ошибки в коде, поэтому и сформировать человеческое сообщение на каждый кейс не всегда возможно, но важно эту ситуацию отлогировать для дальнейшего дебага. Для ускорения процесса стоит обратиться в саппорт, поскольку ошибок может быть много и одну из них можно не заметить или посчитать «не приоритетной», если она редко встречается. Также бывают ошибки, раскрывающие некоторые подробности имплементации, и из-за этого технические детали приходится скрывать от юзера, однако даже в этом случае ошибка логируется.
Я хз как в криптомире, но обычно всегда можно предусмотреть нормальные ошибки. Финальная может быть вида : Произошла непредвиденная ошибка, мы отправили логи разработчикам, она будет исправлена.
Или например в сбербанконайлне даже если сервер упадет от непредвиденной ошибки вы увидите сообщение:
Идут технические работы.
Или где то вы может увидеть креативное:
Упс, что-то сломалось. Но мы уже в курсе проблемы, скоро все исправим.
А тут же, просто упало, просто кинули ошибкой и все. И эта ситуация точно давно, я года пол назад еше об этом писал )