My pattern of thought comes from military training. Keep your options simple. More than one option requires problem solving. The need for problem solving in an emergency will dramatically slow your response. K.I.S.S.
No air... look around... buddy not aware.... buddy a few meters distant and still finning away...depth 18m.... CESA....go!
or
No air... look around... buddy not aware.... buddy a few meters distant and still finning away.... do I CESA? Do I use Spare Air to get to them.... ponder for a few seconds.... need air NOW... deploy spare air.... look around for buddy again.... buddy now lost in bad viz.....think I know where they should be.....fin in their direction.... still can't see buddy....hmmm..... maybe better to get to the surface now....hmmmm....one last look around.... eeekkkk.... spare air is expended..... what shall I do...... fin towards surface.... really oxygen starved now..... fin faster.....where is my buddy?....... where is the surface?...... eeekkk.....gotta breath now..........
Do not underestimate how the requirement to problem solve will detract from your reaction speed when you are highly stressed during an incident. Divers are trained to have a set reaction to set problems. They are trained that way for a reason. The military do the same. It works. It is based on sound logic and experience.
Spare Air is nothing more than a CESA bottle. Not a true redundant air source. A couple of seconds screwing around on the bottom before initiating your ascent will waste down your Spare Air.
You theory on using Spare Air seems to rely on absolutely the best possible circumstances (other than the initial OOA problem). Add some bad viz, current, underwater terrain, buoyancy issues, panic and confusion to the recipe and your hypothetical scenario will play out very differently.
Out-of-air.....buddy not immediately available.... CESA. It's that simple. Get to the surface...get to that unlimited air supply....get buoyant.... then there's plenty of opportunity to discuss and debate what went wrong.
Divers die every year because they fail to adhere to their core training and the drills that are taught to them on entry level courses. If every diver stuck to their training and reacted as per that training, then a lot of deaths would be avoided.
If in doubt, spend some time browsing the '
Annual Accident Report' which is available as PDF download from the BSAC website. It's sobering...and as real as it gets.