How is it bad design? Quick repairs should come with a tradeoff, or there wont be any value in damaging heavies, anything but completely destroy them is a failure. That is what's bad design.
What is tradeoff for OKW turbo repairs on KT with SP vet2 sweeper next to repair truck?
USF do not have heavy armor(yes, there is pershing, but it can't self repair and lets be honest, 800hp tank is hardly a heavy armor, vet2 panther is much more of a heavy tank then it is).
UKF got engies in T1 and additional upgrades locked behind exclusive sub optimal tech, so they pay actual high tech and squad expansion costs to get great repair speeds.
Soviets need to dedicate a whole doctrine only to be able to get units back to fight in reasonable time and they are ones who are supposed to have more armor on field, on pair with USF, only redeeming factor here is these doctrines are actually useful.
Ost got just pios.