Ввоз наличных долларов и евро сейчас запрещён — эта валютная масса у нас только убывает (по большой части по причине туризма – граждане покупают кэш, везут его на курорты и там оставляют). Поэтому банки наличку и не выдают (запрет до 9 марта 2023 года) – её можно купить в крупных обменниках, причём легко и без очередей.
Зато безналичные доллары прибывают по причине сохраняющегося высокого экспорта. Такие доллары в избытке и потратить их можно на покупку чего-либо за рубежом. Вы сами можете легко конвертировать рубли на доллары в онлайн-банке – ограничений тут нет. Вот только потратить их сейчас сложно – они почти неликвидны, а SWIFT-переводы за рубеж очень подорожали и вообще есть случаи, что они зависают на месяцы.
Итого. Главное различие между безналом и кэшем – уровень ликвидности.