

The economy, while struggling, is far from collapsing and popular support is almost a non issue. Russia is not drafting. Without a draft, most soldiers joining do so voluntarily, so there is not as much resistance. They have to pay a lot of money to make people sign up to go fight a war and the extra competition for labor (army vs factories) is increasing wages in many categories. The ones most unhappy about the situation are the oligarchs who have to pay for all of it. So unfortunately, betting on Russia somehow collapsing anytime soon is probably a loosing bet.
The more likely bottleneck for Russia is equipment and volunteers for the Army. Their Soviets stockpiles are starting to run low. And, if Russia runs out of people willing to sign up for money, they may be forced to either end the war or start drafting with all the issues that brings.
I base this mostly on Perun YT channel, that has many videos doing in depth analysis of various aspects of the war.
I fully agree, it’s just that the operative keyword is eventually, and I don’t expect it to mean soon. Of course they can’t keep this up forever.