The devs cannot make the game match the reality, because that would be very very unfair for the people who play non-NATO countries. The game needs a semblance of balance.
At least at one point, Russian tanks in the game had just free magic armor to protect the ammo carousel from cooking off from literally any hit. "Spall" and damage fragments would just magically not trigger the ammo cookoff, specifically on some Russian tanks.