Wholeheartedly agree with almost everything you said...but you lost me at the manual E6B lol. That godforsaken whizwheel needs to die already. I totally resonate with making your training as practically difficult as possible, but tediously spinning that stupid piece of cardboard for basic calculations offers no added training benefit. Yes, running the numbers yourself is 1000% the way to go, instead of letting the magic tablet do all the wizardry to spit out a navlog. But I'll take 3mins of manually punching all my data into my CX-3(or other manual flight computer app), over 15mins of trying to remember the correct mystical sequence of wheel rotations just to use the antiquated abomination. No amount of "What if xxx breaks" will convince me that fumbling around with a rotary slide rule in the cockpit, while flying, adds any pilotage training value to the scenario. I'll run with weights strapped on, but I won't be trying to teach myself Mandarin.
/rant