The latter is probably not causal - poor Americans have no money for either insurance or dental care, whereas non-poor would pay for retail dental anyway, but they also mostly have insurance.
The end result is still broken for nearly a quarter of americans and could be fixed with state sponsored care. That dental care is tolerated to be this way is not a good argument for free markets in healthcare working, to me at least.