Here's my thinking: successful technical diving requires a meticulous, process-conscious approach to planning and executing dives. That process starts with making certain that you get the training and experience that you need before taking the next step and that you avoid shortcuts that save a little time but leave you unprepared. You should never allow yourself to be in the position where you have to "come back" and learn skills that you skipped over and needed on the last dive. I'll be surprised and dismayed if you disagree.
There are a number of critical skills that every technical diver must have. If you wait until you start technical training to get exposure to overhead environment skills, line handling skills, light handling skills, goal-oriented team diving, specialty gases (and more), you'll be behind before you even start - and behind is a cold, dark, deep place where you never want to be. Though you will learn more about many of these skills during technical training, the place to start learning about them is when you're still a recreational diver. Digital Underwater Photographer and Fish ID teach no skills that are critical for technical divers and can wait forever. Wreck, Night, Deep, Nitrox, S&R and Rescue teach critical skills that are used routinely in tech diving and should be learned before taking the technical plunge.