What kind of a logic is this? Why wouldn't they want their citizens to make money through cryptocurrencies? There is nothing wrong in this. I assume that they are hearing about the "investor" word for the first time in their life. Otherwise, I don't find this reasoning logical. People are free to make money in whatever thing they would like. They can choose regular professions or they can do different jobs.
But if this is about the volatility of this market, then things change a little. But still, I don't think that it is the right thing to do. You shouldn't restrict people like this. You can solve this problem by imposing tax on cryptos. It would be a win-win situation also.
There is no logic behind this. Just visit the Russia and then visit the USA or Europe, you'll see a clear difference. I have many young friends in Russia and all of the hates the politics of Putin. There is corruption, bad police, bad quality of life in Russia and I have lived once here, have never clearly seen from Putin that he was doing something good for this country. Moscow was the only good place to live in Russia, other countries (most of them) are just abandoned.
Russia isn't rich, well, it's better than most of the countries but again, everyone, see the statistics, it's not that good and I have no idea why you have to lock the way of earning money, especially when you haven't built a super heaven place.