No, this is not something that is going to change.
Nodes know nothing about env vars - it is the runtime that evaluates them and gives the node its configuration values with the env var values already substituted. That only works when the node is first started and it is given its configuration. If the values change, then the only way the node knows this is if it is completely restarted.
Thanks again for the quick and concise answer
One last question, if i may, given the information, it sounds impossible to build something like the
node-red-contrib-loop-processing palette (https://flows.nodered.org/node/node-red-contrib-loop-processing) which has node configurations that can't be made with subflows.
If i wanted to build something more complex, like those nodes, it's now my understanding that that is impossible with subflows, but then how are they made? And if i wanted to do it myself, how would i get started on it?
(Not looking for you to explain it to me in details, just a pointer to where/how i can get started on learning the process)