It's both a "player" and a "developer" problem I think.. mainly the players.
I think it's the unending need for people to try to "create" something by piggybacking as much as possible on other people's work, it's a thing that gets worse with each generation, nobody acknowledges the work, time, and effort anymore, and are just plainly ungrateful for anything someone is working on, why would someone release something to this kind of audience? Like Bill Gates once said; lazy people will find the shortest way to solve a problem, and that is what the majority of people do, try to take the shortest way but not giving credit.
In my opinion it is totally up to any "career programmer" to release his work or not, being it to a closed group, or open to anyone, the older you get, the more you begin to understand that time is indeed money, spending hours solving problems, spending most often time away from things that really matters in someone's life like your actual job or your family, for what?
To a programmer who is still learning it is different, you will see often threads here from people that are learning and release everything they have for anyone to check and make it better, basically building a showcase/portfolio on this forum, so that in the future they have something to showoff already.
I do think the forum has become more of a showcase of products instead of a learning platform to create your own OTS/game, but it still is the stepping stone for many people that are trying to get into developing and it will continue to do so, it is really up to the people themselves to put effort into creating what they want on their own, and yes that requires a few disciplines, I wouldn't give the blame to any programmer that decides not to release their work to people they never had an acquaintance with if the community they release it to are not contributing themselves, but only a handful..
We all get older, there are very few to no young people starting to play Tibia or OTS again, there are countless other distractions (games) that they will give a chance above Tibia, thus remains a community of "adults" where most still act like they're in their teens.
In the end, I still consider OTLand to be a learning stage, not a stage where you can just download whatever you want for your server without doing much effort yourselves, that's just plain lazyness.. these kind of posts really disgusts me a bit, as it shows how far people have fallen, compared to ten years ago, mentalities are broken, and I doubt this will change in the future, no matter how many threads like these will be created.
I hope this thread gets closed soon as it doesn't add anything to the forum or it's goals.