I guess everyone's weighing in with their view, so why not? Firstly, we should be mindful that the fog of war is now in play, and a good amount of what we think we know is unverifiable. With that caveat out of the way... It seems that the Russian soldiers are making efforts to avoid attacking civilians directly. Counterexamples exist and could be explained by rogue units, incompetence, or hot-blooded revenge on local…
As a way of self-preservation. USSR lost 13K people in 10 years of Afghanistan war. Russia has already lost 6K in 7 days of Ukraine war. Ukrainians are fighting in whatever way they can and tearing Russians a new one. Among the first questions they ask Russian POWs is "Did you shoot?"
>I speculate that Russian airforce weaponry is not generally high-precision,
Russia is running out of high precision weapons, and this one of the reason of them starting to use older non high precision weapons and thus corresponding rise in civilian hits (with the other reason being is that they have already stricken most of the military targets, and the Ukrainians resistance not only didn't decrease, instead it grew tremendously, and so Russians are moving onto non-military targets like civil government offices, TV station, etc).
> Again, we've seen counterexamples which could be explained by all of the above reasons, plus the possibility of friendly fire from failed Ukrainian air defences
stay strong, don't fall for Putin's propaganda.
Wrt. the original article - Russia doesn't have much of new hardware which it has been showcasing over the last years. Most of Russian hardware like planes and armor are somewhat modernized old USSR hardware, and even that mostly is not working due to lacking parts, bad technical service, etc. Now spread this over large territory as you can't leave airforce say in Far East naked. So whatever Russia could have mustered without severe impact to its overall military capability over the whole territory was barely enough only for the originally planned Blitzkrieg, and the Blitzkrieg has utterly failed.