There's no such thing as a free lunch. If you don't pay for the damage caused by doctor's mistakes, you are just offloading part of the cost of your healthcare system onto a few unlucky people. If you do pay for it but it's not paid for by the doctors, you just re-invented malpractice insurance but with a different source of funding.