Причин несколько. Во-первых ЦБ пока не задействовал инструменты по смягчению валютных ограничений. Пока они есть - не много операций с валютой можно сделать. Он также не создаёт избыточное предложение рублей (иначе инфляция будет расти ещё сильнее).
Санкции США, ЕС и ряда других стран фактически ограничивают многие трансграничные операции с долларом и евро, а если в этих валютах нельзя проводить операции, значит, спрос на неё меньше. Идёт их ослабление на российском рынке.
Ещё один фактор - Россия смогла расплатиться по суверенным евробонлам, тем самым дав рынку позитивный сигнал (как долго он будет работать - никто не знает). К тому же высокая цена на нефть и обязательная продажа большей части валютной выручки экспортерами также делает своё дело - они продолжают создавать спрос на рубли, что ведёт к укреплению.
Всё, что сейчас происходит, действительно может быстро перевернуться - сильный рубль, как вы правильно отметили, сейчас не нужен бюджету. Курс ниже 70 руб/доллар не слишком комфортен. Но регулятор пока не сильно вмешивается..