is your module really easier to use / to understand by reducing the amount of pins?
i’m not sure if you tidy your modules up in that way. for me it sounds like they get more complex and unreadable in that way.
please don’t get me wrong. i don’t even know of that modules you are exactly talking about, but this is really just a feeling.
would you mind to post a declaration of what a certain module does and what parameters or outputs it has / should have? in that way you free your mind about the implementation details and just think about the interface for the user…
maybe a future version supports to hide pins of modules by default. so i think many parameter (in) pins with some declarative names are better than a slim node interface with some few pins which are difficult to feed with meaningful data.