It's interesting, you'd think given the images seen on MSM and social media that vast proportions of the tech industry would be offline
Ukraine is the second largest country in Europe, after Russia. (if you ignore that most of Russia is actually in Asia)
Ok, let's put it in terms of UK geography. Imagine that Ukraine was being invaded in their equivalent of Kent (ie; Calais) and East Anglia (ie; Great Yarmouth). The Russians got kicked out of Great Yarmouth and now are trying (and failing) to advance out of Kent and Surrey.
Now while I would fully believe the Russians had bombed everything in Kent and Surry flat, how much damage would that cause to the Ukrainian cities at equivalent distance to the battlefront of Birmingham and Manchester, let alone the more remote parts like Edinburgh and Glasgow? If we are honest, they are so far away that they wouldn't even hear the fighting going on.
I'm rather unsurprised that Russia has failed to bomb the entire Ukrainian IT industry offline, especially as good parts of it are likely working part time keeping their government services online, and Ukraine has cities at about the distance from the Russians that is a similar distance from Calais to the Shetland islands in the North Sea.
In terms of "you'd think" though, that's about the size of Ukraine, which Russia expects to subjugate.
They expected to do this with an attacking force that started off at about 200k people, against defenders numbering about 245k, with reserves (now mobilised) of 220k. 245+220 = 445k defending vs 200k attacking.
To then turn it to the point of actual absurdity, Ukraine then started a general mobilisation with conscription of anybody of around 18-50 which is potentially up to 11 million people of military age, ignoring the fact that people of up to 80 have turned up to fight, normally considered to be outside of the conscriptable age group, yet are serving.
The sheer fuckwittery of this from Russia's point of view is to almost too unimaginable to contemplate. If we assume the Russian propaganda is right and they have lost only 500 troops in total then they are "only" outnumbered a bit more than two to one against a force that is quietly sitting on the defensive while training up dozens of entirely new army corps.
If the Ukrainians have mobilised and equipped 11 million people to fight then the Russians are outnumbered fifty seven to one. And this excludes the fact that the Russians have definitely lost at least a third of their attack force in dead and wounded which probably puts the actual figures nearer to a hundred to one.
Overcoming hundred to one odds would be a tall order if you were on the offensive with a technological and qualitive advantage. Being on the offensive against a hundred to one odds with a technical disadvantage and a qualitive disadvantage that continually gets worse as the entire worlds gives weapons to the opposition...?
Mere words struggle to express the level of idiocy on display from the Russians, especially since the height of their relative power was probably about a month ago. At this point, they should be signing any peace terms on offer before they are forced into unconditional surrender by the awful (and continually deteriorating) strategic position.