Why is it a bad thing that people are forced to build counters for units? Do you complain that your rifles don't penetrate a Tiger?
To take your example: Imagine the Tiger can only be damaged by AT guns. Not by tanks, not by bazookas, only one unit can damage it. And that one unit is less mobile, needs a setup time, has an arc of fire, only 50 range and is vulnerable to everything else.
The WC51 with Rifles in it can drive into a group of Volks and Sturmpios, hiding behind green cover, and force a retreat or kill squads faster than they can seriously damage the Jeep. You don't have 90 munitions for a Panzerschreck for a while, so you are forced to rely on the Raketenwerfer every time - and that means loss of map control because you only can defend so much territory at once.
There is a lack of soft counters for OKW, which may very well lead to a forced, predictable early game.