There was another post on hn a while back where some investor justified charging a fee. basically he said you can either be flooded with applications and not have enough time to give each applicant a thorough evaluation, or charge a fee guarantee them their proposal is evaluated properly.
I thought it was a good point. But I guess it depends on how easy it is for a good idea to be found amongst all the noise.