I had some thoughts on that yes and more people have requested that feature.
The biggest issue is how to properly and nicely implement it editor UI wise, while the paper and it’s implementation is code wise, which makes more sense.
One idea I had VERY similar to what you suggest, is for each nested graph to have it’s own local blackboard so in the nested behaviour graph inspector where the “Defined Parameters” are showing, you would be able to choose if you want the nested behaviour to use the propagated blackboard variable or the local one for each “defined parameter”.
I haven’t fully realized this concept thought, and there are some puzzle pieces still missing.
Feel free to elaborate 🙂