The problems I see with the current res mission system:
Anyone can complete the mission, not just the researcher.
If non-researchers are using them to level, then there is a problem with the leveling system for those runners (such as monk dex) rather than a problem with the missions.