Your ignoring outcomes where "the situation is not resolved". We're discussing game mechanics here, not only win loss resolutions. I've given you a perfectly good example of a mechanic that allows both.
have you ever watched poker? each time the players get a hand, a win percentage shows up, which changes depending on the open cards. im talking about that. and no, there is "situation is not resolved" after a round of coh2, you either won or lost. your example does have another option, therefore it is absolutely not accurate.
No, you can't. Because you "good" decision was to risk everything on one decision. To RISK everything on one decision. And that necessarily implies the possibility that you might lose.
having a player lose, although he made the right decisions is bad game design. or at least not competetive game design
My argument instead is that judging risk, stacking odds, etc, is part of what make a good player. There would be nothing wrong with a player look at that scenario and deciding that however tempting and juicy the bait, the 1-in-10 odds of losing everything are too bad. To have been willing to do it with another, expendable unit, if one had been available, but not the one they absolutely couldn't lose. I don't share your view that taking this chance should automatically be regarded as the best decision available. And therefore I do not share your view that this is a problem in need of fixing.
assuming you have no other option to kill the t34 (which we can do, its a hypothetical situation), it is the best decision:
95% *100 points + 5%*(-200)=85>0 (1tank=100points)
so overall the player not diving is the worse player. he wins 50% of the time, while the other wins 90% of the time. i honestly dont know how you can still think that not basediving is the better option....
so ultimately one question remains:
do you want a game where in ?10%? of the cases the clearly better player looses due to RNG?
if yes, no point to argue with you anymore, as you have clearly no intent to make a game competetive, which pRNG is trying to achieve