Why did they kill him?

Гектор Атлантиди
CaptainJackValdy's Crew:
Why did they kill him in the end for no reason at all? He was hands down the best character in the second movie..?

Me:
Because this is a Soviet movie about the war, baby. You rarely see a happy ending in it, like in Hollywood. As the Russians say: "So the sweaty money didn't seem like sweet honey". 
 But, in general, the artist himself decided so. Details here (In Russian):
https://dubikvit.livejournal.com/643339.html