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

![]() |
![]() |
![]() |
4 | ||
![]() |
![]() |
![]() |
26 | ||
![]() |
![]() |
![]() |
11 | ||
![]() |
![]() |
![]() |
3 | ||
![]() |
![]() |
![]() |
1 | ||
![]() |
![]() |
![]() |
1 | ||
![]() |
![]() |
![]() |
1 |