Это вообще не проблема пользователей, как сеть защищается от спама. Да и сейчас ничего собственно не мешает её так "заспамить". Только отсутствие фичи в клиенте, для повторной отправки.
С этим соглашусь...
Но если пользователь ожидая, что его транзакция по прошествии некоторого времени должна вернуться, а этого не происходит(по прошествии недели, месяца, года, и т.д.), у него будут возникать различные вопросы с эмоциями.
А что если таких пользователей будет много?
А что если количество таких транзакций будет ещё больше?
И всё это может сделать один человек.