I am surprised that nTP & the bonus TPs are awarded for any of the legs/expenditure of the holiday when the contract is broken by the person travelling - by virtue of choosing not to complete the booking/roundtrip.
If they are awarded when a trip is not completed, it is clearly open to abuse. I understood that award of nTP & associated cabin bonuses under the T&Cs refer to booking and flying the agreed routes. Not part of them.
Surely if all flights and accommodation/car etc aren't used as sold, all travellers on a booking should get 0 ntps for the entire holiday? If there are emergency/medical changes etc I am sure BAH would award ntp in the spirit of the booking.
I see this as being different to dropping a last leg on a flight only basis (BA not BAH), although I always thought this to be "morally" wrong.