There is simply no connection between barrages and grenades, it simply faction design.
Yes.
A faction design of asymmetrical balance.
You don't have stock grenades, but to compensate, you have ZiS barrage.
In case you've missed it, that's how whole coh franchise works.