I can agree 100% with the OP. The OSWP is really prevalent in CoH2.
But a solution to this problem won't be easy. I don't think nerfing certain explosive weapons would do the trick, because they always end up ether to powerful or weak, depending purely on the spread of the shots and spread of the models in the squad.
There needs to be a mechanic similar to the old "5% bug". If a squad is at full health and steps on a mine for example a squad wipe is impossible to occur - one model will always survive with a sliver of health.
Or in other words: If you can't remove the RNG, give it at least boundaries.
That's a very good idea that can be apply too many things in Coh2. Random with boundaries.