Again, disagree. You can have a shy teacher or an outgoing teacher, but someone who chose the profession because they like children. You can be an honest or dishonest salesman, both of those can be used to move forward in ones careers.
I have 2 jobs one is artistic, the other involves teaching. What's funny is before I was a teacher I was actually quite shy, didn't (still kinda dont) like talking in front of people, but after doing it for a year, became EXTREMELY talkative and can talk in front of LOADS of people effortlessly.
Here's my thing. When someone asks me what I do, lets say I tell them my artistic job, they say "Oh you're an artist, you must be real open minded, creative, you must be this and that" and then next day I tell someone I teach "Oh you must be great with kids, great disciplinary, love showing direction. Actual I'm the former, the latter is just a weekend job for extra cash. I just so happen to be good at teaching, charming, and good with words.
Again, what you do for cash has nothing to do with your character or personality imo, you bring those with you to work. Sometimes work can bring out a personality as well. My boys gf back in LA is a cop, you'd never know it, I swear she's so soft spoken and quiet, but apparently once she puts that uniform on, she turns into a completely different person. I've heard the same about professional athletes, shy off the field, monsters on the field. Wasnt there even a german psyc study on this (they even made a movie on it called The Experiment) where jobs can bring out certain personalities just based off a simple uniform.
I think people make a career out of general liking and interest. and in a lot of cases circumstance and income, sometimes even just luck (someone gave it to them, or they got a random opening). A lot of people get office jobs, factory jobs because it's there and they need to eat, not because their personality or character calls for it.