Well you should be able to destroy / remove certain units, but getting a refund for it? That would change coh2 in a bad matter. If you build a unit, be sure why you build it, otherwise it is your own fault and you deserve to be punished for it. :-D
This, there should be no refund. For example if a player builds 2 jpzers in a 1v1 he can kill whatever tank any allied faction can field. On the other hand he can be easily punished with popcap and infantry for such a move and this is good. If he decides to destroy it, so be it, now he has AI but you can build tanks. If there was a refund he would be able to refit both, kill your infantry play and rebuild as soon as you start rolling armour, that cannot be the case. It would be even worse with usf as they can preserve vet, I'm really glad this commander is so underused as this ability and its arty are super powerfull.