I can understand your concerns - and, indeed, it would be better if Node-RED would provide the required functionality "out-of-the-box".
In the moment, however, I'll need a solution until end of next week (before the lecturing season will start again) since "Components" turned out to be unusable yesterday and I do not know until when that bug will be fixed.
For that reason, I plan to complete my implementation of "reusable flows" based on your input (thanks again for your help!).
If it finally turns out that Node-RED will provide the needed functionality itself, I'll have no problems marking my package as "obsolete" and refer to built-in nodes...