I think that the purpose of these classes is misunderstood.
They are not meant to be difinitive medical education. (Of anykind) They are meant to help keep the skills current for providers who don't frequently use them or to have some sort of credential demonstrating their skills are current.
They are supposed to be standardized but are not. Many of the instructors of these classes see them as an easy avenue to teach or show off to a certain cohort. Physicians are exceptionally gifted at this. Because the material in the classes is so basic and boring they like to "take it up notch," just so they are interested. Consequently any 2 people could take a class at the same time and have incredibly different information and experience.
If you could truly learn how to take care of patients in a class 16-24 hours long, it would totally eliminate the need for paramedic, nursing, or medical school. In fact you couldn't even read the textbooks telling you what you would need in a month.
What those classes do teach you is: In the event you observe condition X, you should do Y and if that doesn't help move to Z until an expert can be brought to bear. (either by going to the expert or the expert coming to you)
Many organizations use these classes as requirements because it is a much easier way to demonstrate you are current with your skills than running every person through every competency themselves.
"Advanced X life support" is a bold faced lie. It is the minimum people who see patients should know. Things like when to unsynchronized cardiovert (shocking, or defibrillation) How to intergrate it in CPR, identifying and intervening in the pediatric periarrest state, not to rapidly infuse gallons of chrystalloid in the trauma patient and take them to an appropriate facility, how and when to deep suction meconium in a new born, etc.
Incidentally NRP is about the most advanced, if you really could call it that, of these merit badge courses, and a majority of what is needed is not even on an EMS truck. "hold on while I put on sterile gloves and create a field for my umbilical vein catheter set up." right? I have had students in these classes not even know what a flow inflating bag was.
The full title for ATLS is: "ATLS for doctors" and it is designed for nontrauma physicians or ones that see it so infrequently they need to be "refreshed." A paramedc or a nurse tking the class is certainly not going to learn how to read radiology in it. Many places remove or do not let non physicians practice all of the surgical skills. If you learn them in class, you are certainly not authorized to do them. (After you tell med control that you performed a DPL on the rig on your way in to rule in or out a peritoneal bleed, please post it on the forum, see if you can before your license is pulled and don't forget to change your title to add "former") Maybe stop by a thread about getting recertified with a felony conviction too. (not that anyone in the modern world would use a DPL over a FAST or a CT)
Also remember, these classes are based from common emergencies, not all emergencies, and are the recommended baseline to start from, not the definitive treatment there of.
My favorite are the retards that list them as credentials behind their name. like: Joe Shmoe EMT-P, ACLS, PALS, ITLS, NRP, AMLS, GEMS. (you know who you are)