Technological advances do not change societal upheaval.
Revolutions don't fight the military in symmetrical warfare.
Militaries can defect, they can be sabotaged, their bases besieged, their supply lines disrupted, their forces stretched too thin, etc.
In ideal circumstances no revolution would have to fight one united military. Parts would defect or declare neutrality. Those who fight have finite supply and finances. What will a soldier do when he runs out of bullets and more importantly rations?
But in the absolute worst case, it will either lead to a more bloody victory or the military would have to literally depopulate the country with lethal force to establish their rule.
Also the 90s are not so far from your 2005. The majority of the military equipment Russia uses today in Ukraine is the same as during the Black October in 93.