Yup. But If title B/b1/b11 doesn’t exist, you wouldn’t get any popup dialog. And every referenced block gets an UUID, same as today. Only if path is redundant, you there is a choice dialog, which block is meant. I would find this to be a cool feature to quickly navigate through the blocks structure.
Is it so different?
- foo
- qux
- bar
- qux
foo and bar might be seen as block-scope namespaces to separate equally titled blocks qux and remove ambiguity. Of course you still need identifiers, when referencing a unique path.