It’s all tied to the old military thinking.
Russian soldiers are not fighting for Russia. Russian soldiers are fighting for their generals. Similar to how Roman armies worked, or… well, really like any army worked until we got to the nationalism level that eventually lead to WWI. One of the most effective ways the generals got their troops to follow them was allowing them the “spoils of war”. Good ol’ raping and pillaging.
By comparison the Ukrainian army is unified in their fight for Ukraine. They’re not fighting for a person, they’re fighting for their people. All the fighting happening inside Russian borders isn’t to secure loot, it’s to end the war so they can go home.
You only have to show your boarding pass for the tax breaks that come with traveling internationally.