Nice to hear from you, @jeremyruston 
I agree with the decision about not having sub-recipes, for the reasons you state.
I have modified my working-edition so that, if a tiddler already exists and is saved, it gets saved back to the bag from which is already was.
For me, this has some major and obvious advantages:
- I can sort from my existing wiki all tiddlers that match my Idea and Index tags and sort them into my knowledge database, for example
- I can then know that in any context I want to see and interact with my knowledge-database tiddlers, I just have to include that bag in my recipe
- I can
a. Access and do data entry on my (much smaller and faster) knowledge database recipe and still
b. View and modify those tiddlers in any other context they appear, knowing that those changes will be consistently reflected across all spaces.
Another context in which this is useful: Todo Lists:
Since making this change, I have been able to have all my todo items, calendar items, and projects in individual bags, which are all included in a recipe exclusively for accessing and interacting with scheduling/planning/itemizing.
This allows me to have an extremely small, simple, lightweight wiki that I am able to interact with in a way that allows me to replace, for example, google tasks/calendar. I can run that in my sidebar, or as a PWA on Android, alongside navigating my daily life and other wikis, without all the bloat of all of the context that I get from mixing together more complex recipes.
When attempting to do this with the core version, marking items as done in one context would essentially make a copy of it without updating the original context. This obviously does not work.
The idea of pushing changes down to other bags is interesting. Since the only mechanism I’ve seen for shuffling between bags is my improvised method, there may be some conceptualized form of this that would appeal to me.
Would love to hear more about what the vision for that would be… Though I would hope it would include some controls for “Always sync changes from this context”