Back in 2CP era you cannot get that much shocks because Soviet needs to get a crapload of cons (or other stuff) before reaching 2CP, and Ostheer can already dig in with enough units, shocks can't bring that much impact.
I have no problems with the idea of shocks hitting the field at 2 cps
Besides, what number of shocks do you consider 'many'?
Only thing that reliable counter shocks well are snipers and flamers HT, and both of them are expensive glass cannon that a single little micro mistake can costs you a game, while the Soviet player just need to click a doctrine, calls shock and right click beside any dudes he wants to kill, with extreme durability, that is totally unfair and not fun to play against.
...
But now, they arrived too early and facerape the whole Ostheer T1 before they can bring out counters.
I think the whole idea of countering shocks is not allowing your opponent to chose engagements, and doing that yourself. Stall the game, wait for counters and use the fact that they dont have AT infantry to make a comeback. In my experience, MG bunkers at cutoff/fuel with inf/mortar support help a great deal.
So yeah, let's move shocks to 2cps, but I really don't want to see powerful German infantry run uncountered in the late game (vet3 gren blobs vs rifles/rangers, anyone?), so IMO nerfing the shocks is a horrible idea.