I can understand country restrictions but isn't it possible to do other ways of blocking?
Countries like Russia, China, etc. have a lot of proxy servers hosted and anyone could just use an IP from there instead of the real one, as was stated above.
Things like phone verification, email blocking...