Probably because dentists are more cash based and less battling with insurance for payments.
Customers are more price sensitive so the dentists have to be too.