I believe a lot of agencies are, on paper at least, beginning to move to a more enlightened approach wrt neutral buoyancy etc. RAID is the only one I can speak to, though. We teach neutral buoyant, primary donate, non-silting kicks and most importantly, to me, STRONG emphasis on team/buddy skills.What dive programs have already incorporated some or most of these aspects ?
Okay but what happens if you give away your primary and then your octo ends up not working? Then you become the OOA diver.
I expect my buddy to have maintained their equipment in order to assist me if I have a critical failure, thus it is only right for me to do the same. I have identical, proper second stages and since the "octo" is going to be my source if there's a share, I have a vested interest in making sure it is serviceable. I do this before the dive, before splash I breathe off both to ensure they are working and then on the descent the buddy team do a "S-check" where each person tests both their second stages and checks each other for bubbles etc.
The odds of it going wrong are slim, I also only plan for ONE major failure. If I am sharing already and then a reg goes, then there aren't a lot of options. At some stage any dive becomes impossible if you plan too many failure scenarios.