Please do not take this as a criticism of Captain Tom, it is not.
Of the £30M raised, c£5M is from gift aid support. This is tax revenue, taken from the public purse and given to the charity.
Captain Tom's money is being donated to the NHS charitable arm, which is used to provide desirables. Tax revenue is used to fund essentials within the health service.
Funding desirables over essentials is poor portfolio management is it not?
Whilst I have a working knowledge of portfolio management, I have little knowledge of NHS charities and how transferable to general NHS budget it is.