Валюта любой страны это как бы расписка с примерно таким условным текстом "Обладателю этой моей расписки я обязуюсь предоставить часть моих ценностей которыми обладаю".
Когда одно государство за свою валюту покупает у другой страны станки, машины, продукты это фактически приобретение материальных ценностей в кредит, ведь одна страна отдаёт станок, а взамен получает бумажку, долговую расписку (валюту покупателя).
Как банки оценивают кредитоспособность клиента по его постоянному доходу, а не по тому, есть ли у клиента золотые серёжки доставшиеся от прабабушки - ровно так же и кредитоспособность страны зависит больше от постоянных доходов этой страны, а не от того, какого размера золотой запас у этой страны.
Ещё раз: ценность долговой расписки человека зависит скорее от того, есть ли у него постоянный доход, а не от наличия у него золотых серёжек прабабушки, ровно так же ценность валюты страны (долговых расписок страны) зависит скорее от постоянных доходов страны, а не от размера золотого запаса.
Для примера, в США золотой запас имеет стоимость около 370 миллиардов долларов, тогда как ежегодный экспорт (приток в США других валют, долговых расписок) составляет триллион 250 миллиардов долларов.
В РФ золотой запас равняется нынче по стоимости 100 миллиардам долларов, а только экспорт из РФ в 2018 составил 338 миллиардов долларов.
Легко понять, что золотого запаса у человека может и вовсе не быть, это никак не повлияет на ценность его долговых расписок, если у этого человека есть постоянный доход от того, что он продаёт, допустим, клубнику со своего огорода.
Так же странно было бы оценивать стоимость рубля (ценность долговой расписки России) по золотому запасу, который составляет всего 100 миллиардов, тогда как РФ за год на экспорте заработала 338 миллиардов, и примерно столько заработает в следующем... и в следующем.
Ну и понятно, почему именно к нефти привязан курс рубля - именно экспорт нефти и нефтепродуктов составляет львиную долю экспорта РФ. На приведённом выше скрине видно что более 46% от экспорта РФ в 2018 году составила именно нефть и нефтепродукты.
Именно нефть в РФ является той "клубникой с огорода" которая обеспечивает ценность рубля. Если бы нефть в РФ вдруг исчезла, или цена нефти на мировом рынке вдруг упала до значений близких к нулю - тогда курс рубля резко и многократно снизился вне зависимости от размера золотого запаса РФ, ведь всем понятно, что "золотые серёжки" будут раньше или позже проданы, а доходов без нефти у РФ существенных нет. Долговые расписки РФ (рубли) будут нужны намного меньше в мире, если необходимость в нефти на планете упадёт.
Курс валюты любой страны определяется тем, сколько страна продаёт другим государствам своей продукции и сколько продукции покупает у других государств.
Если бы РФ вдруг совершенно перестала покупать иностранные товары но продолжала бы продавать нефть за рубеж - курс рубля взлетел бы до небес и опять же, благодаря нефти в основном, так как больше всего РФ продаёт другим странам именно нефти и её производных.
Курс рубля зависит от стоимости нефти потому, что именно продажа нефти обеспечивает приток в РФ наибольшего количества иностранной валюты.
Если бы РФ больше всего продавала за границу золота - курс рубля был бы привязан к стоимости золота; если бы РФ продавала за границу больше всего пшеницы - курс рубля был бы привязан к стоимости пшеницы... Думаю, вам понятен принцип. Конечно, речь идёт не о количествах продаваемой продукции, а об общей стоимости - если завтра РФ придумают какую-нибудь программу, или игру вроде тетриса (он вроде в СССР был создан) и продажа этой виртуальной продукции обеспечит максимальный приток валюты в Россию, тогда курс рубля будет зависеть не от цены нефти, а от цены в мире этой самой игры или программы.