regarding the medical "competency" debate and resuscitation, there is no doubt that doctors have both broader and "deeper" training. But there's also the question of currency. A 50 year old psychiatrist who graduated 25 years ago may simply be less current with regards to advanced cardiac life support than an intensive care nurse or a HEMS paramedic who do these things on a daily basis. Just like in flying, I'd assume there's "manual", "hands-on" skills, that perish quickly when not used. A ppl pilot who is type rated and current flying an L-29 jet trainer, who has a few 1000 on type will most likely do better flying an L-29 than someone who has gone through (arguably) "superior" ATPL training, but is flying an ATR72. Most professionals are aware of their own limitations though.