What?
Your population figures are WAY off. There were 80 million Germans before WWII. The total Soviet population pre WWII was 170 million (and many of those absolutely did not want to be part of the USSR) and the Soviet Union was FAR less industrialized than Germany.
The Germans chose to make things more complex than they needed to be or should be because it is a bad German habit. In point of fact it was the Soviets who did not have the luxury of building over-complex tanks (and planes and you name it) and they did not. They knew that they were fighting for their lives and the life expectancy of a tank in combat was not very long, so who cared if the thing would need a new engine in just 5,000 miles. They ended up with a design (T34) with adequate reliability, simplicity of operation, ease of maintenance, low cost to produce and, almost as a side light, superior performance. The Germans had (other than in comparison with the T34 and, very late, the US Pershing) technically very good designs that were built in small numbers at great expense, too big, and with poor reliability and repairability (important if you don't have a lot of replacements). Dumb choices.
Your argument does apply to the Israelis who build very expensive and very strong tanks because they don't have anywhere near the population of their unfriendly neighbors. They can't afford to lose tanks, but they really can't afford to lose crews.
- nopcbs