An irrelevant and distorted generalisation. In fact the NHS is free to a large percentage of the population, children and those that have never worked do not contribute to general taxation.
As far as expats are concerned, having made the payment in earlier years, treatment can be available at no additional cost.
A national insurance record is effectively money in the bank and under certain circumstances can be used towards health care in other countries.