The random element, done well (like in Company of Heroes 2's infantry combat, and not its at-launch tank criticals, etc.), is an important component in making infantry combat exciting, and will encourage a player to take risks or make daring plays that can turn out well or poorly.
Company of Heroes 3 has failed in that regard, and even watching a dynamic player like VonIvan is terribly boring, to the game's detriment.
CoH2 had virtually no weapon profiles at launch, so what random element are we talking about here? The 20% flamethrower instant kill criticals or the "body armor" where shots deflected on many squads
I get what you mean with inf combat being too consistent, predictable & boring, however I don't see where CoH2 was really better here. For a seasoned player it is pretty easy to predict the outcome of CoH2 infantry engagements in almost every single case as well.
And tanks get crazy RNG wipes 24/7 in CoH3, so there is that