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