You where probably not around when Relic made Shock and Guards CP 1 and completely broke infatry combat since these powerful unit walked over ostheer infatry that did not have weapon upgrades or vet.
If you are talking about TTK as theoretical value that it is actually quite pointless in the debate as a stat.
Look, you can't just redefine terms like TTK and then imply that I'm the one who doesn't understand. Even with your example, you're once again complaining about timing, not TTK. If those units had their DPS buffed, *then* it would be a TTK change. And by the way, you're the one treating TTK as a "theoretical value", applying it to two different unit matchups (Sherman VS. 222 compared to Sherman VS. Pz4) instead of a single unit matchup like it should be.
TTK is a measure of how long ONE UNIT takes to kill ANOTHER UNIT. It is that simple. Changing the TTK of one unit means buffing/ nerfing that unit.
The Sherman always has had a better matchup against the 222 VS a panzer 4. It did not have a TTK buff in your example, only a timing buff.