Потому что банк соблюдает конфиденциальность для своих клиентов в данной ситуации. Посудите сами: безопасно для клиента, если никто, даже сотрудники банка, точно не знают,  что клиент  положил в ячейку  и что он оттуда забрал. Это удобно, по-моему, и кроме плюсов в этом я ничего не вижу. Кроме того, часто бывают ситуации, когда продавец не хочет показывать никому свой доход, например, поэтому он против того, чтобы деньги за квартиру проходили через банковский счёт.   Зачем Вам нужна ответственность банка за содержимое ячейки?