Brommbars also don't cost 240+ fuel and aren't doctrinal.
And the 'soviet absurd anti infantry' as you say it, is all doctrinal, late game armor.
This is pretty much an irrelevant statement because there are only 3-4 commanders at a max that are used in soviet 1v1 play and they all give ridiculous early and late game units.
they also ALL include elite infantry (which the ostheer lacks completely) in
-Guards
-Shocks
the same doctrines frequently come with call in flame arty or the howitzer (which completely eliminates any usefulness of MGs AND PAK40/43 and at least 3 of the commanders come with one or more ridiculous tanks as the KV8, IS2, ISU152 etc. oh yeah they also come with PPSH upgrades. At least 3 doctrines overlap in this way. Did i mention that the same doctrines also frequently have the skillplane in there just for good measure?
this is bad because the soviet commanders give you an all-in-one package while germans usually have 1-2 useful abilities at most (like the G43 or tiger).
with germans the commander choices are narrowed down to
-"do i want a tiger at 10cp when i'm already defeated?"
or
-"do i want G43 to stay in the game but get roflstomped by a flametank
or
-"do i want to get squadwiped by a single 30 muni mine"
or
-"do i just get completely wrecked by a single mortar shell"
or
"do i want to pay to have a commander with both early and late game perks (elite troops) with immense risk/reward implications
you see the difference? as soviet you just rock on the same path with the same killer units or as german you either pay or have to be a much much much better player on top of his game.
just waiting myself for a DLC with a german elite call-in infantry. an 8-man squad with 2 shrecks one "marksman" and 5mp 44's. oh yeah and a KT late-game tank. i'd pay €10 right now to get a half-fair matchup as a german.