I think it's fine.
If he foregoes teching, he gains minimal advantage. Sure, he saves a bit of manpower but he doesn't get the m4c sherman any quicker and he has much less tactical options available to him. Build a pair of stug's or a jagdpanzer or two and suddenly his epic strategy falls flat on its face with no back up plan.
(emphasis mine)
Lets see. He saves 160 + 240 + 240 = 765 mp (cost of tech buildings).
I have to spend, for teching, (T2 + BP2 + T3) = 575 mp. [Not counting T1 & BP1 as ill need them against his conspam anyway.]
End result: he gets, essentially, a 575+765 = 1340 mp resource advantage in terms of manpower. Spread it out over a 20 minute game, it becomes 67mp per minute. Which, I believe, is similar to the Soviet Industry penalty, only this is a bonus. I mention soviet industry here because we all know how crippling that mp penalty is, now just imagine a 70mp bonus to your income instead. (In my case it was ~50 cause the match was 27 minutes but still!)
If you can call that 'a bit' and a minimal advantage, well that's your standard of 'a bit' & minimal advantages sir. Not mine. Nor the majority of the community I'd wager.
The whole bloody point is that he used his superior numbers to attrit me into not having enough fuel for a StuG by continually pushing me off my territory. He was able to do so by being able to pump in fresh conscript squads even after his initial ones (and mine) had taken damage. Because of his advantage in manpower
And that he could do so risk free because of the M4C tanks not being tied to tech. If I knew that he won't get those M4Cs before teching, then I could have pumped out extra infantry to counter the spam. However, since I knew he'd get those M4Cs out tech-free eventually, I had to spend extra mp on teching up to T2 and then T3 just 'in case'. (Proof by contradiction).