I agree than 90 munitions isn't cheap for one Panzershreck. That's not the problem. The problem is that the Panzershreck, as it stands right now, allows OKW players to get pretty decent AT for no fuel and no real manpower. This means OKW players don't really have to think very much about dealing with most Allied vehicles, thing as there's a soft-counter readily available.
Ostheer by comparison, must invest significant amounts of manpower in either PaKs or Panzergrenadiers to get early and mid-game AT. And, unlike Volksgrenadiers, Panzergrenadiers with Shrecks are pretty terrible against infantry.
Exactly, OKW is a no-brainer when it comes to that, their basic infantry gets Schrecks absolutely natural without any thinking about it involved, just one button, that can be used anywhere on the map, it was different with the ammo penalty, players actually had to make a choice throw a nade or get a Schreck, now OKW got plenty of ammo and nothing else to spent it on.
On some maps you can easily win the whole game with just one unit, and even if you're bothered by Bren wielding Tommies, just get two more Obersquads and you're good.
Volks stomp everything in their way, garrisons are no problem, you can also attack emplacements head on once they gain enough veterancy, blob against Bofors actually works and will melt the Bofors faster than it can thin out the Volks. The best thing about them is that they are pretty much like stronger Osttruppen, OKW can use them in the same way, like really when does OKW has any sort of MP shortage, almost never, you usually drown in MP if you play your units right, and even if Volks get wiped you can just build new ones and they will get vet in no time in the late game.
Especially around top 100, at least in 2v2, everyone just seems to blob them endlessly, and it works, don't even get me started on the maphack car - Stuka combo, another thing that needs to be addressed.