While I generally agree. this part:
>No new schools, no teachers / educated kids, no housing, no streets.
Is factually false on all accounts. (not sure I understand the "no streets" part though, are you talking about fixing pavement as a national sport?)
Russia spends a lot of money on war and not on "new streets" or fixing existing streets.
Long lasting infrastructure investments for longterm gains.