The point here is: people who are used to Internet and the way things work here can't understand the old-fashioned companies.
Why sending money overseas cost such enormous amounts of money? Why bank fees are so difficult to understand? Why there is fee when moving money within the same bank, when we all know that it is simple transaction in the database?
It's just an ease of access / quality of life thing. Your question is more or less equivalent to: "What's the purpose of QR-codes? Just enter the URL!" - it's easy, fast, and frankly nice. A really really simple and great way to send small amounts of money between people.
And maybe the Russian government doesn't want ordinary citizens to move money outside the country