Very late to the game with this, but I guess an isolated Russia is in a 'needs must' situation in creating an alternative tech eco-system. Leaving aside geopolitics, the fragmentation of the Internet promises to be an interesting new era for humanity, perhaps greater innovation might occur through countries following independent development paths necessitated by hostility.