I do think its wrong that they wont mirror NCD on other cars. When you think about NCD, its a discount for the drivers good driving record of no claims. So it should be administered per person not per vehicle.
certainly if you follow their rules you should declare an accident on one policy to the insurers for another car so you can be ripped off on two policies so it should be a fair system and linked to person not car in the first place.