Okay, if you want to add new functionality or get new skins you *have* to pay for them? This is simply not true... considering that DNN is modular and customizable and you can create whatever you need yourself.
Now, if you are complaining that you don't have the time and/or skills to create said content, but you are bothered by the fact that other skilled people don't spend the time to generate it and then give it away? That's not really a problem with the community, I think that's a problem with your expectations.
DNN is growing. Its a solid package. Yeah, some people are going to try to make a buck from the time they put into skins and/or modules, but that is just reality. As more good stuff comes along, I think the lower quality stuff will work itself out of the system.