There's literally nothing wrong with engagements becoming predictable. Being able to predict the outcome of an action allows you to rely more on your own skill, rather than hoping a dice roll is in your favour.
There is no reason that a game with less RNG would be less fun than one with absurd levels of RNG.
I really don't see the removal of these things as "Watering down game features". They are not good features to begin with.
You are simply wrong.
This kind of RNG is exactly what makes the coh series unique. Take stuff like this away and it will become a streamline clone of whatever rts you like.
So boooooooooooooooooooooooooooooooooooooooooooorrriiiiiiiiiiiinnnnnnnngggg!