I do not think they should.  That said Ukraine cannot win this war. Europe and Australia are too weak and scared to fight.  We are $37T in debt and we no longer want to finance this nor do we want to risk our military.
If it costs some land then it does. But the minerals deal would protect Ukraine.