My primary instructor tells me that at the lower levels, lead and follow is a great way for beginners to start, as it allows room for you to focus on the fundamental of dance and partnering, but as you approach the higher levels - you should know what you're doing, when to do it, how you should be moving through your body to do it, and be able to demonstrate those competencies alone and with your partner.
I understand this philosophy, and wouldn't so far as to say that I disagree, but I see things a little differently and so prefer a slightly different order of priorities.
To me, the
fundamentals of dance and
fundamentals of partnering are two entirely separate things. The first is mostly individual, and having a partner present is overall a distraction. The second, of course, is only possible in a couple. And given the normal constraints of the learning brain, you have to pick priorities. All the time and attention you put into one of those things is time not spent on the other.
So in my view, focusing on lead-and-follow too early promotes a version of partnering skills that sacrifices individual accuracy in the name of survival. If your partner has enough individual discipline that they never stress you with their personal errors, such as a pro, the risk is low. For a Bronze Am couple, though, there is nothing *but* risk.
But even then, for my social students, survival is just fine! Doing whatever it takes for the dance to succeed and feel comfortable is the point. But for my performing students, the impact on their mechanics & look is unacceptable. Better to be uncomfortable but looking good. Comfort will build over time.
(Not to mention that executing even a choreographed routine requires lead and follow skills. The dancers still need to communicate when, which direction, and how far. The choreo simply takes what mostly off the table.)
ETA: The bottom line is that, in the end, every dancer needs to learn everything. Any set of initial priorities is therefore both defensible and arguable, because we spend a lot longer being "wrong" than "right," no matter the order in which we stack our foundational blocks!