Логика проста, это защита от маржинколлов по долгам частников. Та самая благодаря которой зимой 2014/15 половина страны не стала собственностью западных банков. По идее за арестом российских денег на западе идет замораживание выплаты валютных долгов с последующим взаимозачетом.
Можно конечно рассуждать что государство должно само кредитовать своих резидентов в валюте. Но тут есть три проблемы, первая это где взять некоррумпируемый механизм оценки и взимания долгов, вторая это наличие большого количества долгов немонетарного и нерыночного происхождения (аля прямое инвестирование в виде оборудования/лицензий, дела с дочками) и третья это повышение градуса конфликтности в связи с потерей имперских доходов.