You may be right, 2 paks wouldn't have maybe prevented that situation (rescuing those grens).
BUT there would have been chance that they would have killed that KV8 (if Soviet player was careless). There was another gren there on the left, it could have fausted (succesfully) that chasing KV8, then it would have been bye bye KV8. Even without any fausts, KV8 doesn't just have that super armor anymore. It goes down quite fast.
That trade I would have done any day of the week.
I think your "(if Soviet player was careless)" shows the problem perfectly. German player would have to be so good he'd manage to retreat in 1 second of being attacked and have 2 paks in exactly the right place. and STILL lose the gren squad.
And the soviet player loses his totally unsupported unit only "(if he is careless)"
When one army is brually punished even if they are careful and the other side only *might* be punished even if he is careless - this is imbalance.