But in the end is the same. You stay twenty hours modeling an armor and you are an artist whos intelectual property needs to be respected. You stay twenty hours finding a way to overcome a dificulty in scripting or object handling in the esp, and it's not only perfectly fine others using your method, you are a jerk if you didn't make it as easy as you can for them to do it. It's simply not fair.
Of course, the community can learn from the scripts and esp files. The community can also benefict from using meshes and textures as modder resources.
I'm not saying peple shoudn't learn from others work, I'm not even saying you should not open the pes files from the ones not adding their codes. But I can't see why someone not includding that code, even if the reason for not doing so is maintaining her work a secret (as it would work

), may be perceived in a different way than someone not giving universal permisions for using their meshes and textures.
Both works require effort and creativity. In my opinion, you should be praised when you share your code, not berated when you don't.
The reason is that for the entire lifespan of the Elder Scrolls since Morrowind, scripts are and always have been open-source. This means the community mindset is that scripts are open to others to view and modify to their leisure.
The same goes for resources, you are allowed to privately do anything you want with them. Change the texture or completely redo the mesh? Go right ahead. You just needed the right tools for the job.
The problem here with scripts is that the compiled PEX files are only useful to the game engine. On their own, they are completely worthless. By denying the PSC files, you are not only denying the users the ability to derive scripts from their scripts, you are denying them the right to modify the scripts
for personal use. That is an empirical right in the modding community, you may do whatever you wish to someone else's work for personal use so long as it remains personal. In order to do that for scripting, you must provide the un-compiled PSC files.
It is generally frowned upon that you deny someone else the ability to make personal taste changes to a mod.
However, at the same time, I don't think any less of people who do decide to close the source for their mods since not too many people have a tendency to edit the actual scripts. Any if you really want to get into it, you could just ask them to send the source files to you.