The thing is that regional pricing sucks, as its something that doesnt really matter with borders, as its digital.
But remember, in russia or some third world country, 60 dollars for a game its the money you get in your work, monthly. Its like if you charge 700 dollars in the usa for the game, literally NO ONE would buy it. And also, they will just pirate it. Its better to just price accordingly to the place, so people can buy it instead of pirating it. Of course, you get the resale problem. But the resale problem its not really THAT big. You are still getting the sale, just with less profit, and for every copy that its sold on g2a.com at a lower price than normal, you have sold thousands of cheap copies in that country wich wouldnt have happened otherwise.
There is a “easy” solution for it, you just lock the game to that region, or only install its lenguage, like russian. That way you dont get resales in other countries.