Asymetrical balance by Relic.
Hey, let's give Axis best tanks!
Let's give also best AT.
I guess it's not enough... So let's give them best infatry!
Axis factions are facing medium tanks mostly so let's give them handheld AT that can almost always penetrate front armor.
Allied factions are facing huge tanks so let's give them shitty handheld AT so they won't penetrate it!
Funny fact, 160 at long range vs most common USF tank, Sherman which has... 160 front armor!
On the other hand, bazooka with 110 penetration against 200-400+ armor.
Now do math.
The Panther and Tiger are both worse than the IS2, and the Puppchen is the worst dedicated AT unit in the game. The thing with allies is that while they might not have lots of heavy armor, they have a massive amount of excellent medium tanks that can really put the hurt on Axis throughout the game.
I agree it's dumb that it's very easy for allies in win in the first 10 minutes but that there is essentially a time limit on how long you can let OKW keep fuel before you just get assfucked by heavy tanks, but that's an issue with Allies and Axis, not with a single particular faction.
But again the reason Volks have shreks is that OKW lack any good dedicated AT that doesn't cost fuel, relic calls it the "Shrek Crutch" and have stated multiple times it's not going to get removed until they figure out some better ways to give OKW viable early to mid game AT.