>People outside radiology don't get why AI hasn't taken over

AI will probably never taking over, what we really need is AI working in tandem with radiologist and complementing their work to help with their busy schedule (or limited number of radiologist).

The OP title can also be changed to "Demand for human cardiologist is at an all-time high", and is still be true.

For example in CVDs detection cardiologist need to diagnose the patient properly, and if the patient not happy with the diagnostic he can get a second opinion from another cardiologist, but cardiologist number is very limited even more limited than radiologist.

For most of the countries in the world, only several hundreds to several thousands registered cardiologist per country, making the ratio about 1:100,000 cardiologist to population ratio.

People expecting cardiologist to go through their ECG readings but do you know that reading ECG is very cumbersome. Let's say you have 5 minutes ECG signals for the minimum requirement for AFib detection as per guideline. The standard ECG is 12-lead resulting in 12 x 5 x 60 = 3600 beats even for the minimum 5 minutes durations requirements (assuming 1 minute ECG equals to 60 beats). Then of course we have Holter ECG with typical 24-hour readings that increase the duration considerably and that's why almost all Holter reading now is automated. But current ECG automated detection has very low accuracy because their accuracy of their detection methods (statistics/AI/ML) are bounded by the beat detection algorithm for example the venerable Pan-Tompkins for the fiducial time-domain approach [1].

The cardiologist will rather spent their time for more interesting activities like teaching future cardiologists, performing expensive procedures like ICD or pacemaker, or having their once in a blue moon holidays instead of reading monotonous patients' ECGs.

I think this is why ECG reading automation with AI/ML is necessary to complement the cardiologist but the trick is to increase the sensitivity part of the accuracy to very high value preferably 100% so the missing potential patients is minimized for the expert and cardiologist in the loop exercise.

[1] Pan–Tompkins algorithm:

https://en.wikipedia.org/wiki/Pan%E2%80%93Tompkins_algorithm

This seems like a task an A.I. would be really good at or even just a standard algorithm.

As in.. for small durations of "never" ? ..