Another thing to keep in mind is that it was a completely different regulatory environment when most of these private practices started. 50 years ago you could run a cash business with yourself, a receptionist, and a nurse. Incumbent practices could keep up with the times and add billing staff, but you would have to be insane to start a new practice today.
I'm all for healthcare reforms, but it's a pity that we didn't pursue a simple voucher or cash-based system over our insanely complex system.