I fully agree with OP. It's a fact that the game isn't that updated often anymore. But the reason is not because Badspot wants the game to die, it's because WE should also contribute something to the community. We're all crying about how worse the game got, that badspot is way too inactive [...] while "WE" don't do anything useful to the community but just crying and raging. On the other side, there are really talented coders out there who coded some awesome stuff, but don't contribute it.
So on one side, we let the game die cause we're too lazy or whatever to create an add-on/gamemode/etc. and on the other side some coders kill the game by not contributing their stuff which could help to motivate others to code something and enhance the game experience. I've asked many Add-On coders why they keep their work private. The reason I've read very often is: "I don't like it if others use my stuff. They either play on my server or they don't play my stuff." -> This bullstuff excuse/answer implies that the person wants to force everyone on ONE server to play his/her add-on/stuff/etc. This causes a disbalance to the server i.e that one server with that add-on is like overcrowded while the rest has around 8-10 players. If that one server is completely full, then you're forgeted and there's no other server which hosts the game with the add-on as the coder decided to keep it private.
Another answer I heard very often were: "I don't want that someone steals my stuff." -> Who cares if it gets stolen? Let's say you created an add-on and release it here on this forums. Now someone 'steals' it and claims it as his/hers. Who gives a forget? If someone claims my work as theirs, I just ignore them. Those pathetic stealers won't learn anything in their life anyway and I just waste a lot of time and energy debating with them to give credits to me for using my add-on. And if anyone of those tries to contribute an infected Add-On or something, I go to the topic where I uploaded my add-on and write a note that everyone should download the add-on directly from my topic and from nowhere else. Those who don't listen and still download it from somewhere else, well... stupid. Nothing else to say to this.
So, kudos to OP. (And sorry if my English is a bit stuffty. Unfortunately, I'm not a native English speaker.)