I agree with most of what you said but the bolded is simply untrue.. stage 2 does not have to be ugly. Using the right combination of narcotic titration, small propofol boluses in the final minutes of a case, and +/- nitrous, it is pretty easy to routinely have patients wake without bucking.
My general strategy, which seems to work pretty well, is to get the end tidal volatile to basically 0 at least 10-15 minutes before skin closure is finished. This is the key. If you are "waking up" from volatile you buck and cough and feel miserable. If you "wake up" from a small propofol bolus wearing off you don't buck and you feel good.
Once fascia is closed I typically turn off volatile completely - even if there's still a massive skin incision to close. Turn up FGF to be > than their MV so they don't rebreath volatile, and get them reversed and triggering spontaneously on PSV - titrating PS and narcotic to achieve a goal EtCO2 around 40 with RR 8-14. I agree with others who have cautioned about getting too aggressive using narcotics to control their RR - I prefer to use as much regional anesthesia and non-opioid adjuncts as possible. When I "feel" stage 2 nearing (if using Sevo I expect this around the time end tidal % gets to 0.3-0.5), I'll prophylactically push 10-30mg propofol and repeat q6-8 min until case is done. Suction while they're stunned - not when they're light or it will trigger bucking. Same with removing OG tube, etc. With some practice, Once the dermabond or dressing is going on I gently call the patient's name and they'll open their eyes, which is a good enough sign of "following commands" to me for most patients. I flip from PSV to manual only for a few seconds, enough to see 3 or 4 good TVs, then pull. Super smooth. It's fun to pull the drapes down a minute later and the surgeons see a comfortable extubated patient looking at them - half the time I'm so sneaky they don't even realize I've extubated.