I will take issue with the idea that "skills" and "mission" have more meaning or value when matching people with jobs, compared to experience. When companies recruit they look for people who can add value to their business and work as an effective team member. A track record of adding value and getting along in an organization tells a story. "I know Rust" does not.
No company goes out looking for someone who can write 2,000 more lines of Javascript next month. And interviewers generally don't care about what "missions" or career goals candidates might have. What they want are people who will contribute and not cause trouble, because the mission comes down to "make more money" (or "attract more investment capital") regardless of whatever high-minded ideals the company fluffs out their Mission Statement with.