The problem is with the tech system, especially with the Soviets, who have literally no reason to do anything but use commanders with infantry and tank call-ins. Fix the non-doctrinal units and tech system and this issue will evaporate.
Possibly that's the nature of the (soviet) beast. There's a line of thought out there that says that Soviets must rely on their doctrines to succeed. That makes up for their rubbish non-doctrinal units. However, as late game progresses the scale changes and Soviet doctrinal units, once again being relied upon by their Soviet player for effective units, become very powerful. In my humble opinion, considering how every other faction has so much better non-doctrinal infantry and light vehicles, Soviets probably deserve to have something powerful.
It strikes me that there's an expectation when playing Germans for their armour to be uber alles bar nothing. But this is 1944 and the Allies have some pretty potent hardware at this point too.
Not sure about US though... haven't gotten in enough playtime for them.