I am convinced that it is not because we were such amazing physicians. We are good doctors, we try to do good and cost effective medicine, we treat our patients with care and respect.... but no more so than any other good physician.
The problem is this it is increasingly rare to find a doctor who follows those tenets with the demand of corporate medicine for keeping on schedule, and lack of control of the staff and working on EMRs that do not encourage communicating with the patients. While many doctors are good and caring people, often they are in situations where this does not come across.
I once worked in an office where I would be asked several times a week "do you practice anywhere else?." When I left, the majority of patients left with me.
I'm glad it worked out for you. I wish you well on your new endeavour.