The very reason we have a limit to the number of missions we can create is because each mission is a huge amount of data, and Cryptic cant afford to let people create an unlimited amount of missions. If people could create missions for free without even playing the game, that would completely circumvent the reason for having a limit in the first place.