Oh look its this topic again.....
If you think there is a shortage of missions why dont you try and make some?
Its quite easy ...... if I can do it (poorly) then anyone can... and then you get the bonus of playing your mission once and a while and listening to everyone complain about it!
In all seriousness though it is quite easy to make a mission, and we generally recommend to new mission makers to start with smaller (platoon minus) missions to start off with. Speak with anyone on the MMO staff or just hang out in the mission making channel and someone will be willing to help you!