PG do no stand a chance vs Shock
Obers come later, need a weapon upgrade and are only decent once vetted.
You are right about them being map dependent, but that is not actually a bad design. By making units better on certain maps one can increase diversity.
What do you mean PGS cant fight Shocks? We had this play out since 2014 and at mid range PGs can do good amount of damage, kill few models and shocks need to close the distance - not mention vet 3 PGs are amazing AI. Obers are stock infantry while Shocks are only available in a doctrine.