Totally agree this is not ideal and on an eCCR it is much nicer for a situation like this. And on an mCCR your absolutely correct you need to be prepared to be put in this situation making this one of the deciding choices of an mCCR. BUT........
Was this not part of your training and continued training?
I know I had to do this exact thing from 70m as apart of my training. Unresponsive diver rescue from depth (as far as I know this is standard in almost all courses I had to do it 7+ different times with different variations in mod 1, mod 2, mod 3 and ANDP, Extended Range, Trimix, and Adv. Trimix), and then you reverse the role with your dive buddy taking the course with you. Even had to play the game of my computer is broke so now I have to fly off my HUD while bring up my unresponsive buddy, maintaining my mCCR off the HUD, his mCCR, my wing, his wing, my suit, his suit. Oh and don't forget have to send up a yellow SMB too.
This is something between my dive buddies we practice to keep our skills fresh as this is one of the more difficult skills that is actually can really happen, I am assuming other CCR divers randomly practice skills and drill too???? (or maybe me and my dive buddies are weirdos). Same with complete loss of buoyancy (wing splits/fails) its a mission to dive a super inflated suit or ride a bag up and do all your deco stops so worth practicing). And same for bail out at depth although we just take a 2-3 breaths off the regs to simulate a B/O due the crazy high cost of He but it is worth B/O out to OC at 140m to test it.