How isn't it? They can get the dental care already, the problem is that doing so will put them in debt. Giving them money cancels the debt, which solves the original "problem".
The only way it doesn't pay for dental care is if they don't buy dental care at all because they need something else more. But if they're correct to do that because the other things really are more important, what kind of idiots are we to think we should be finding a way to redirect the money back to dental care?
The only real solution then is to get them enough money that they can pay for the dental care and the more important things.