When I start with them when they are young, I don't teach them according to how they will be recruited. When they are young, I teach them every aspect of the game that I can so they can be the best player they can be.
A catcher who calls her own game is forced to read batters, swings, feet, stances, etc. Why not allow them to learn that part of the position? I was a catcher in travel ball and college and I got to call my own games. It was an invaluable learning experience that made me a much better player than I was before I called my games. It made me understand what I should be looking for in my opponents, not just be told by the coaches, but see for myself and understand. It also helped me tremendously as a batter. It gave me a great idea of what was going to be thrown to me and why.
As far as the base running, I am always telling my girls to be aggressive and if you think you can make it, go. They know they don't need my permission to steal. The more they can think on their feet and independently play the game, the better. Base coaches are more for guidance, to watch the ball for the runners so they don't have to, tell them if it is overthrown, and whether to slide or not. Calling pitches isn't guidance, it is doing the job for them. I can call a better game than any of my catchers but I am not in the game right now they are, why not let them learn?