sometimes i dont understand this game and its damage mechanic

Warthunder 0 40

sometimes i dont understand this game and its damage mechanic