because of asymmetrical balance. The zis is more flexible because of barrage. but pak has superior AT power as compensation. Now we have a defensive mg42 and the offensive maxim. But the maxim surpasses the mg42 as a defensive tool as well. so right now we have the mg42 which requires massive amount of babysitting and is in general a liability and on the other side we have ultra flexible maxim that can even be spammed as a unit on some maps.
This is an imbalance end of story.
Ok, so lets sum up:
If equal price unit of similar(not same) role is superior in some aspect for germans, its asymetrical balance.
If equal price unit of similar role is superior in some aspect for soviets, its bad balance.
Did I got you right? Because thats exactly what you have said.
If you are loosing to Maxim spam, you're doing something terribly wrong, like refusing to use mortars or snipers.
And don't give me crap about sov sniper, it doesn't exist in sov T2, if you refuse to use proper units to counter specific unit, its your fault, not games balance.