i totally agree! and I do think that if you do make a competition, you should already have some level of respect in the community so that people actually want to participate beccause they know you and trust that it will be continued with proper thought and quality.
Especially now that there are so many unofficial jams I think its important to have to prove yourself as a competent coder and judge so that you have a sense of legitimacy.