Of course it's a strategic weakness... Russia's a sovereign country - they have the right to protect their borders. (Something liberal idiots in our country don't understand.)
Anyone anywhere including Russia can get a routable address for $5 a month and use it to connect to any server anywhere. You can even pay more than that for a VPN service which the Russians will notice and cut off when they want to. Censoring by name (controlling DNS) is dumb because DNS is just a convenience. Censoring by address is better but very difficult and Russia will fail.