Maybe on average, but dental care can suck when you need a lot done. Root canals, crowns, and implants are expensive. And dentists often expect payment in full up-front before doing any work.
But it's a definitive payment. Medical bills from hospitals and doctors offices are often padded, or somehow magically they grow in cost. Dental bills don't. It's generally a one-time thing.
I don't want to pay for your decades of poor health, because your poor decisions will lead to a lifetime of expensive care. However, dental care is a finite expense. Replace all the teeth in your mouth and it's still a finite expense. Since when has "health care" ever had a finite expense?