I
Firstly, it ALL depends upon your situational awareness and how you apply the buddy system. Even with an inexperienced / incompetent buddy, YOU have the capacity to check or ask their gas levels regularly. YOU have the capacity to observe them...
People only get body slammed/reg snatched when they ALSO are diving in la-la land.... switched off and zero situational awareness. There's a karma to that....
If I've checked on a diver's gas a few times during the dive, then I've got a strong idea what their consumption is. For an experienced diver, that'd be a formal SAC/RMV estimation. For the inexperienced diver, it might only be an awareness of the buddy's consumption relative to their own.... but that's enough to set mental warnings in place.
...
No exceptions, no excuses.... If another diver reaches a stage where they're panicking from air depletion... It's MY failure as their buddy.
I've only just got my PADI OW c-card and I was doing all of this on my 3rd and 4th OW dives. It probably helps that I'm in my mid-30s and risk adverse, and my instructor has 30 years of experience and literally himself was in military risk management.
Awareness of gas levels and a buddy's gas levels is an important part of current PADI standards--it was not up to your instructor's decisions. In several portions of the confined water (pool) portion of the course, the student is supposed to check a buddy's gas level. When asked for gas levels, a student diver is supposed to be able answer with reasonable accuracy without looking at the gauges because he or she has been checking enough to be able to make a good estimate.
This continues in the OW dives. Students are required to check each other's gas levels, and they are supposed to be able to respond without checking.