Dont forget Davy that we already pay a lot of money for our NHS through our compulsory national insurance (NI) payments.
When I was in Australia in the 1980s I compared how much a month I was paying in NI each month to friends of my brothers with similar income to mine and their private health insurance worked out at around half of what I paid.
This gave them better and quicker medical treatment, including dentist fees, which have always been expensive here, even if you are lucky enough to get a National Health dentist.
Obviously if you are unemployed and havent saved any money from your previous employments or are an illegal immigrant on benefits who has never paid into the system then dentistry is free, along with all the other financial incentives to come and live here