I agree with your sentiment but not your comments in regards to the NCCP or your misunderstanding of the SPT model. The pre-authorisation protects against someone canceling their credit card and the NCCP has as much to do with it as it would using your credit card to buy a cup of coffee.
SPT Price at posting:
50.0¢ Sentiment: Sell Disclosure: Not Held