Panzergrenadiesr recieve .87 recieved accuracy modifier.Thats 13 in 100 shots will miss or more likely 1 in 10 shots.
Shocks on the other hand absorb 1 in 2 shots.thats 5 times better.
And that DPS counts for nothing because it will drop models very quickly and then its DPS rapidly falls.Shocks with 6 members have their DPS much more spread out,with less chance of squad wipe,a smoke to approach and 5 TIMES better survivability modifier for 50 mp.
First of, 5x13 = 65. So it would be even less than 4 times as good IF shocks absorbed 1 in 2 bullets. You can't just say 0.13 = 0.1. It does not work that way. HOWEVER, Shocks only absorb 1 in 3 shots. And only of those with a penetration of 1. Shocks only have 1.5 armor. To absorb 1 in 2 shots, you need 2 armor. Chance to do damage on hit is Penetration/armor = 1/1.5 = 0.66. So in reality, Shocks armor modifier is only 2.5 times as good as panzergren accuracy bonus, and 100% worse against anything with more than 1.5 penetration.
The DPS does count for something when considering model count between the armies. Just look at how fast a 4-man partisan squad gets wiped by a gren squad, compared to how fast a 4-men gren squad gets wiped by a conscript squad.