Ok, let's consider that money.
In 2025 Russian military spending was about 7% of GDP[0], and the GDP PPP was over 7 trillion dollars[1].
What's there to recover for hundred years?
And the US spent in 2025 five times more than Russia despite not being at war with anyone.[2] They would rather spend $10 to fuck with other countries than $1 improving their own, right?
[0] https://www.sipri.org/publications/2025/sipri-insights-peace...
[1] https://www.worldeconomics.com/GDP/Russia.aspx
[2] https://www.aljazeera.com/news/2026/4/29/five-charts-that-sh...