You're wrong here, because you've never seen shock troops at works.
Let me help you here by posting a screenshot of shock successfully flanking gren:
This is also what Pgrens do on the flank

![]() |
![]() |
![]() |
26 | ||
![]() |
![]() |
![]() |
24 | ||
![]() |
![]() |
![]() |
124 | ||
![]() |
![]() |
![]() |
53 | ||
![]() |
![]() |
![]() |
11 |