Something that somehow doesn't happen at GitHub or GitLab or Sourceforge or SourceHut where software is shared successfully and simply.
I think there is a lack of imagination of how to do this right for visual code is the issue here.
There are no problems in sharing code, the problems lie in seeing the solution of proper, well indexed and searchable visual code repository. It's solving the issues that is hard. But - as many social code websites prove - it's possible.
Have a look at what I have done with FlowHub - install the nodes, create a github token and try it out in Node-RED. I also created some screencasts explaining flowhub in more detail how and for what to use it.
Which actually brings me to a third wish (after all there are three wishes with each good genie!) that creating nodes was easier and doable within Node-RED itself. Again, I created my own solution using NodeDev but that's perhaps not the solution rather an attempt at a solution.
P.S. I come from a developer background so I'm not the "normal" user of Node-RED, hence my "frustration" at the lack of "developer" tooling around Node-RED. Just between the two of us, I see Node-RED as a glorified Emacs As such, I want to extend my editor using my editor.
P.P.S. all the tooling I created, I use daily. So I'm doing a lot of dogfooding. I can't stand the taste of it any longer!