Time will tell if any alteration to the current system is needed.
Edit: Forgot to mention - I like the new 'goody bag' reward idea for these missions - potentially very useful!
dstahl's already made quite a few posts about the future of these missions in the much larger context of the Federation Diplomatic Corps. Most notably that they will be spawnable. As in you ask an NPC for an Aid the Planet mission and get one.