Yes, I totally agree with you!!
The nation I use doesn't have any O/M rockets
1)Maybe a new Counter-Battery rule/calculation could be that your O/M arty cannot automatically/pass to do a CB mission for at least three turns after they have been assigned a fire/smoke support on map. Maybe it's already in the calculation just not enough of a delay?
2)Can an air strike package target O/M arty? That could be another way of suppressing O/M arty. This could be an assigned mission or happened automatically with a new class of aircraft or with a modified SEAD aircraft.
What do think of these mods to counter-battery? Have these ideas been floated around?
Thanks for replying!!

I would have never of thought of these possible ideas/solutions
Thanks in advance!!