CESAs are not a part of a dive plan. It is a way to get to the surface if you have a real screw up and went OOA without a buddy nearby. You don't think about mandatory stops when you are trying to reach the surface while out of air. You get to the surface and deal with any DCS issues that may have arisen from that emergency ascent later.
On the other hand, I agree that more time should be spent on gas management and air sharing practice than happens in a typical course.
I agree100%. When I teach Open Water Students, I give them a heirarcy of ways to get to the surface starting with the most desirable to least desirable coming from the standpoint of DCS risk.
1. A normal ascent, no faster than 30ft/ min & preferably a safety stop at 15ft for 3-5 min. (especially for dives over 30 ft in depth) done with proper gas planning & gauge monitoring.
2. An alternate air shaing ascent once again, no faster than 30ft/ min & preferably with a safety stop of 15ft for 3- 5 min. especially for depths greater than 30 ft.
3. A Controlled Emergency Swimming ascent directly to the surface, ready to ditch the weight system, if needed, but still at a rate of no more than 30ft/ min., when a buddy can not be found (which, with proper buddy skills & awareness shouldn't happen, but occasionally still does). Typically done when air supply is critically low or in an OOA situation in shallow water where the diver has ability to make it to the surface at the prescribed rate. This does expose the diver to a slightly higher risk of DCS than the first 2 options.
4. A Buoyant Emergency Ascent (ditching the weight system) directly to the surface. Done when OOA & the diver can not find their buddy & the diver needs to ascend faster than the prescribed rate, usually due to depth. I emphasize that this technique should only be used as an absolute last resort, as this technique can potentially expose the diver to an even greater risk of DCS. DCS may be a survivable situation, drowning most often, is not.
I do emphasize gas planning & managment to my students during my classes, but also realize that most divers are humans & as humans we can make mistakes. I try to give them the options they have & the potential risks involved with each option.