Brought this up a while ago, and ya'll thought I forgot - but I didn't and now I might as well bring it back to consciousness.
The problem: OKW, Ost and Sov all gotta pay a premium to rebuild their wrecked shit. UKF/USF for absolutely no reason, do not need to. It makes a minor or early detech completely pointless, when it can cripple the Eastern forces economy and give you a massive amount of momentum if you can't seal the deal and close the game then and there. Additionally, if that's not enough - these already free to fix Western bases come free with a bunch of obstructing indestructible shit that eats tank rounds and provides extra cover, limiting your angles of attack and making them harder to take down in the first place. This ain't release scavenger doctrine where you can close out a game with a single click offmap, and there's no reason to not fix it and bring it in line with everybody else, including making the buildings placed, instead of pre-fab'd.
Solution: Make destroyed Western base structures unable to be repaired until the price of the structure has been paid again. Also make it so weapon racks, structure corpses and the various random sheds surrounding the USF/UKF base are not solid and do not interrupt weapons fire.
The only problem even remotely presentable by this would be deteching a Brit from T2 just after they built it would stop them from calling in sappers necessary to rebuild - but that's fixable by making either the base buildings repairable by Tommies and Sappers, or by making the double engineer call-in tied to having a destroyed T2 (which I think it already is).