При кажущейся простоте вопроса он достаточно сложный. На самом деле причин много. Обозначу основные.
1. В России вообще риски ведения бизнеса на очень высоком уровне, а также издержки, связанные с этими рисками. Всё это закладывается в цену готовой продукции. И финансовый сектор здесь не исключение: риски невозврата кредитов, мошенничества, прекращения рефинансирования банковской системы (фондирования) чрезвычайно высоки. Сюда можно также отнести риски того, что вкладчик заберет свои средства со вклада в любой момент, по любым причинам, да хоть и поддавшись политическому влиянию.
2. Причины, связанные со стоимостью ресурсов для банка. Дело в том, что банк может получать финансирование у государства, других государств, а также за счет средств вкладчиков. И все эти источники финансирования имеют свою стоимость.
3. Третья причина связана и уровнем инфляции. Если мы посмотрим на европейские страны и США, то у них ставки по кредитам соотносятся с уровнем тамошней инфляции. У нас тоже. Но и инфляция в России огромная по иностранным меркам.
4. Ставка Федерального резерва (ФРС), то есть Американского Центрального банка сейчас, если не ошибаюсь, равна 0. Собственно, это значение и отражает стоимость денег для американских банков, которые потом получив их, кредитуют предприятия и население. В России аналогичные показатели (что ставка рефинансирования, что ключевая ставка) выше 8%. Эту четвертую причину можно, в принципе записать в п. 2.
Я бы еще добавил высокие издержки банков, в том числе на выполнение различных административных процедур. Выполнение одного только законодательства о противодействии легализации теневых доходов и противодействии финансированию терроризма чего стоит.