Because someone has to put the work in to get them done. Brainstorming is great, but inferior to getting things done. Do you know how much coding your ideas would take? How much money, and where it should be spent and why?
didnt want to get involved, but here i have to.
i initially applied as coder. was put on staff as referee. did my job as referee. admittedly not a lot of work, but never got thanked either.
as for coding, i had several ideas and had at least half implemented quite a fee of them. for example in aplha/beta i wrote a program to automatically extract unit stats and put them in a sql db. it wasnt finished, but it could have automated thr process of extracting unit stats. you could have had a patch comparison. your stats would always be up to date. and we could have had it on coh2.org pretty much on release (or at least not long after). i also had an idea for an android app. or if you go back and look at the website feedback threads, i posted a few bugs and/or bugfixes. but i never got to be a coder. never got access to the coder tools.
well, i guess.... in the end its not my loss, right?
Also, money is a touchy subject. There was a thread made during the time of OCF that was about the money. I remember a point made during it; ESL tournaments take half of any prize money. I believe that was also the cause for COH2.ORG, so I do not think that is unfair. As for how the money was distributed: I do not know.
with the difference that esl has paid employees.