For free? They were given billions of dollars in money and weapons. Also you don’t give back territory you won in a war. Who does that? 
Not to mention a few of the territories were Russians living in Ukraine being oppressed who wanted to secede. Putin freed them back to Russia.