I think the problem with RNG in COH2 is that is basically a consequence of the penetration system being reworked from Vanilla COH. What I mean is, in vanilla a bouncing shot would still do damage, just reduced, so this in turn meant that tank interactions had a wider range of play.
In COH2, a shot either pens or doesn't, either deals damage or not. So this creates a situation where tank destroyers need absurd pen values at absurd ranges to be useful, and every other tank basically needs to suicide dive to actually deal damage, and in suicie dives, with more factors at play and higeher risk situations, main gun crits, engine damage, abandons, etc become more impactful and decisive.
So now the system, becomes binary, where a crit is not a interesting situation that happens at mid to long range, or two various factors, it becomes an all or nothign moment with tanks in close proximity and usually one side in a very bad position, making it worse.
If the penetration system were to be reworked, to make damage more reliable but less 100 or nothing, rng crits would become more reasonable and less decisive, while still being a powerful moment that gives both players a change to play around it, instead of a you got a main gun crit at point blank, sucks, now your tank dies and it's abandonded in my side of the map.
Not for this game but future installment, but i think it's worth trying 2 things.
Point blank mechanic for tanks: Increase the penetration of all medium tanks at 0/3 range and it drastically decreases towards the current values at 5/7 range and then continues linearly as now. It makes meds not as obsolete towards high value armor if they manage to put the gun right inside the enemy tank. If the standard value is around 130pen at 0 range, it would basically be 180 (+40%) at 0 range and 127 pen at range 5 (assuming it loses 10 pen every 20 range)
Giving deflection dmg ONLY on TDs/Heavy (with heavy gun, not just armor) of around 25%. Provide factions base or through an upgrade access to AP shell switch mode. So TD don't have both high acc + pen and have to swap between each one.