А почему цены на одно и то же молоко в магазинах отличаются? Это просто вопрос ценообразования. Банк устанавливает процент по кредитам, исходя из принципа максимизации процентной маржи и, соответственно, прибыли банка. Процентная маржа представляет собой в самом простом варианте разницу между ставкой по депозитам и ставкой по кредитам. Получившаяся сумма идет на обеспечение деятельности банка и чистую прибыль. Соответственно, ставки по кредитам могут отличаться по нескольким причинам:
различны ставки по депозитам (менее популярные банки в надежде привлечь больше денег устанавливают более высокие, чем в среднем по рынку, ставки по депозитам, соответственно, и ставки по кредитам при прочих равных нужно поднимать, чтобы не работать в убыток);
различна эффективность работы (вопрос оптимизации внутренних процессов - чем ниже затраты на проведение операций и работу всех отделов банка, тем ниже можно установить цену кредита, чтобы привлечь клиентов. при этом прибыль сохранится);
различны кредитные условия (например, чем меньше документов требует банк, тем больше риск того, что кредит не будет выплачен, соответственно, ставка по кредиту выше, чтобы хоть как то компенсировать возможные потери; разные банки предлагают различные условия, отсюда и разница в средних ставках).
Это три наиболее очевидных причины. Скорее всего, есть и прочие. Но суть одна - ставка по кредитам - это вопрос ценообразования, как и для любого другого продукта.