I think part of the problem may be included in a lack of munitions sinks for the OKW, aside from Grenades, MG Upgrades, and artillery strikes, there isn't much else to sink munitions into.
Again something I mentioned in the past that no one wanted to hear.
What are you going to spend your munition on if you have no viable munition ability on most commanders, don't need any upgrades apart from maybe MG upgrades on Panthers / King Tigers (except if you go for Panzerfüsiliers) but have still a few starting Volksgrenadier squads left that barely fill a role in the late game without an upgrade, as your opponent has now infantry squads that do a ton more damage? Yeah, you give them a Panzerschreck to make them able to stay relevant in late game against tanks.
Of course, you also spend a bit munition on grenades and mines, but usually not too much. The rest of your munition is often just transfered into fuel.
Soviets are similar in that way, as they also don't have many useful upgrades to spend their munition on. Instead of Panzerschrecks they just throw incendiary barrages and other commander abilities (because they actually have viable ones) at you all the time. At least that is my personal experience.
So if you don't want to see so many Panzerschrecks, you have a few possibilities. You can give OKW more viable choices to spend their munition on, like an anti-infantry upgrade for Volksgrenadiers, better commander abilities, more upgrade choices for other units. You can reduce munition income for OKW further (which I don't see justified). You can give more attractive anti-tank weapons (I am mostly looking at the Püppchen). Or you can just nerf Panzerschrecks so they become useless and a waste of munition (or just remove the upgrade).