Why is it difficult for doctors to get paid from insurance companies?

In many cases, the insurance company will deny a claim for errors or additional needed information and the doctor doesn't have anyone to follow-up on these denials. Or, if the doctor is not credentialed with certain insurances, the insurance company will reimburse them at out-of-network rates, which tend to be lower or even cost the office money.