Presumably you'd use the same arguement for charging someone for the cost of a (non fatal) operation that would increase their future earning potential? Make something up, an eye operation or something, that they didn't have to have but was provided on the NHS and which improves their lives (and "society's" by allowing them to do a better job, pay more taxes, claim less benefits etc).
Should they pay for that, and should I object to paying since I didn't get any immediate benefit from it?
I think you are being silly now