Not everything is so simple, in Russia they like to block such transfers and the only way to avoid this is to cash out the crypt through such cards. For me personally, Russian banks blocked such crypto transactions a couple of times, moreover, together with the card and the funds that were on it.
Therefore, using the methods you listed for cashing out cryptocurrency in Russia is not always safe.
Dunno how things are going on Russia but I will give you an example that I used recently.
I sent few days ago the equivalent of 150 USD in bitcoin to an exchange and received ~110 USD in my Neteller balance. Obviously there was no crypto involved in this for Neteller, although it is allowed there, it was a transfer from USD to USD but the guy accepted bitcoin in exchange of USD.
Same goes for bank transfer, Western Union and Moneygram, there is no crypto involved in this for authorities/banks, the guy/company exchange it as a p2p. I didn't try this latter method yet so can't guarantee it.
Dunno if you understood me Ratimov. The main problem remains from where come this money and for what? You don't know the guy or the company that sent it and in exchange for what, remains the main problem... That's why I prefer to use Neteller for the moment and Advcash in the near future when international cards will be available.