Рубль от доллара освободил вовсе не Сталин. Рубль не был связан ни с какой валютой уже начиная с 20-30х годов. Ну то есть это тоже Сталин, конечно... но это не 50-е годы. Да и вообще смешно говорить о пятидесятых, если подох он в начале пятьдесят третьего.
Причина проста: закрытость советской экономики. Валюты связаны друг с другом ровно в той степени, в которой друг от друга зависят рынки и экономики. В СССР с самого начала строилась закрытая, нерыночная, плановая экономика. В ней не было свободного обращения товаров и денег, паче того не было свободного обращения валюты (зато была статья 88 УК РСФСР), поэтому рубль был сам по себе, а инвалютный рубль - сам по себе.
Сейчас, слава богу, экономика более-менее открытая, а за покупку и продажу валюты уже не расстреливают. Поэтому рубль, его курс реагируют на изменение рыночной конъюнктуры и экомномического положения страны. Вернуться в прежние времена, времена автаркии, конечно, можно (вон Северная Корея примерно так и живёт), но это означало бы серьёзные экономические и социальные потрясения. Оно нам надо?