It’s good that you know about this but I was mentioning it so other community users would be aware.
Using appropriate naming I’ve found this to be a very effective way of dealing with the requirement, in addition, you can use the mini-workflows in multiple ‘parent’ workflows making it more efficient than reconnecting branches (which otherwise would contain duplicated work) for some requirements.