Higgins,
I do agree with you on having to make your media public.That is a decision that each developer must make on his or her own.
I do disagree with your opinion about stock models.It may take more effort than using custom media but it can be done.You did it yourself when you desgned the level for the WWII level design competition.
As far as custom segments go anyone can use the free FPSC entity maker or the free version of Signs to make custom segments in seconds.It's not like making a model.
And while I can't carry a tune in a bucket you can get free software to help you make music and sound effects.
Maybe instead of just using stock media we should be able to use and free media available on the FPSC forums.
Although I do have to say that it does seem unfair to say you can use other non-stock media but you have to use stock models.
This is all just my opinion and I am not trying to offend anyone.
In the end those wiser than myself will make those decisions.